以下的学习,是有先后顺序的,
- html css javascript(ES5,ES6,flex布局,ajax,fetch,axios等)
- react基础React(JSX语法,state,props等)
- react-native 基础组件React Native 中文网
- react-native 导航组件 React Navigation
- react-native 状态管理组件 Redux
- react-native 异步操作
- react-native 项目实战
html css javascript阶段,
html css javascript,基础知识都是需要学习的,在react-native中,很多都是相通的,基本是可以拿来用的,特别需要对es5,es6标准有所了解,因为react-native阶段都有用到,flex布局更是要熟悉,因为react-native采用的就是flex布局,然后就是异步操作,在react-native阶段,基本都会涉及到
react基础阶段
可能很多人有疑问,需要学习react么,react这么大的一个框架都需要学习么
答案是,需要学习react,因为react-native是从react衍生出来的,很多组件,框架思想,语法都是和react里面一样的,所以需要学习react;
但是也不是所有的都需要学习,JSX语法,state,props等基础的一些东西需要学习,在react-native里面经常会用到,这样在学习react-native时,才不会一头雾水的(本人已经踩过坑的,直接学习react-native,然后发现很多地方,不是很清楚,又回头去学习react的基础)
react-native 基础组件阶段
这个需要一边学习,一边练习,会有UI效果,学习不会太枯燥
react-native 导航组件阶段
这个是必须要掌握的东西,学习完成后,希望能搭建一个基本app的框架出来,能完成整个app的导航跳转,导航传参等
react-native 状态管理组件阶段
最好掌握,稍微复杂一点的项目都需要它,所本人所知的,很多公司都是用到这个redux,
react-native 异步操作阶段
这个不用多说,必须掌握的,在实战中,在工作中,异步操作,天天都会用到的
react-native 项目实战阶段
找一个小项目,把前面学习到的知识,串联起来,综合运用起来,真正做到学以致用,最后才能在工作中游刃有余
视频学习资料
react native入门到实战(有可能是最详细的RN教程)
redux全局状态管理学习路线之一 : redux&react-redux
书籍学习资料
下面这本书是第二版,有涉及React基础部分,也有涉及到Redux MobX等状态管理