学习react native资料

学习资源 JavaScript
简单、免费并且有趣:javascript

http://jsforcats.com/html

想要更多资源?这里有许多:java

https://medium.com/javascript-scene/learn-javascript-b631a4af11f2react

任何编程语言都包含许多内容。若是你只是对学习 React Native 开发中常见的 ES6 功能感兴趣,我这里为你整理了一份大纲:git

https://medium.com/the-react-native-log/a-brief-overview-of-es6-for-react-native-developers-15e7c68315daes6

 React
对于使用 React Native 来讲,理解 React 是必要的。从名字上就能够看得出来。React 官方文档对你应该颇有帮助。github

我是 Dan Abramov 的 React 教材的热粉。它会教你使用 React 所须要知道的一些事情:express

https://reactjs.org/tutorial/tutorial.html编程

若是你刚刚接触 JSX,这会帮到你:react-native

https://reactjs.org/docs/introducing-jsx.html

我也常常参考各类生命周期方法,由于个人大脑拒绝记住它们:

https://reactjs.org/docs/react-component.html#the-component-lifecycle

 React Native
和 React 同样,你应该先去看看官方文档,特别是学习基础指南的时候:

https://facebook.github.io/react-native/docs/tutorial.html

一旦你看过了官网资料,我这里为你准备了一份免费课程,它会一步步教会你如何用 React Native 构建一个货币汇率换算器:

https://learn.handlebarlabs.com/p/react-native-basics-build-a-currency-converter

另一个免费的干货资源是 Devin Abbott 的《React Native Express》:

http://www.reactnativeexpress.com/

这些资源应该会让你打下牢固的基础。

  工 具   
学习新东西时最难的事情是,确保你已经正确搭建了开发环境,使得你真的能够进行学习,这里有一些使得搭建环境更容易的工具。

 Expo
Expo 使得开发移动应用不可思议得容易。它容许你构建移动 App 而无论你是基于哪一个平台。有一些可能会困扰你的原生技术,你在这个学习阶段不须要担忧,Expo 会负责处理它们。

另一个好处是——它们为你提供了许多默认 API(例如获取相机、获取图标等),所以你没必要再为安装相似 API 而担心。它都提供给你了。

若是你历来没有用过 React Native,或者就算你曾经用过,我也强烈推荐你试试这款工具。我如今就是用它来构建我全部的 App 的:

https://expo.io/

 React Navigation
你的 App 一般会有多屏内容。能够试试用 React Navigation 来处理导航。它很是易用,并且大部分你遇到的教程(一旦你完成了你的学习计划)均可能是使用它来处理导航的:

https://reactnavigation.org/

 React Native Elements
React Native Elements 是一个 UI 库,它可使你快速容易地制做好看的 App。

除了提供通用 UI 组件以外,它仍是学习如何使用 React Native 的一种很是好的方式。其中的组件设计得很是好,这是一个深刻学习如何组织和构建你本身的 UI 组件的很是好的项目:

https://github.com/react-native-training/react-native-elements ---------------------  做者:super_man_风清扬  来源:CSDN  原文:https://blog.csdn.net/super_man_ww/article/details/79419477  版权声明:本文为博主原创文章,转载请附上博文连接!

相关文章
相关标签/搜索