我原先将 《 React Native Training 》的视频教程发在 YouTube 上,发现可以免费的形式发到 Udemy 了,最大的好处是不用“梯子”就可以看了。
Udemy: https://www.udemy.com/react-native-train/
GitHub: https://github.com/unbug/react-native-train/blob/master/README.md
带你一步一步掌握 React Native 的高效开发流程; Component 的生命周期,props 和 state, 以及 Container 模式实现应用的可扩展性; Flexbox 的高级知识,如何使用 Flexbox 实现复杂的视图 Layout 布局; Flux 架构,通过 Redux 管理项目的状态;如何通过 Fetch API 与服务端交互,以及应用端的数据持久化; Navigator ( Router )实现视图之间的跳转,以及转场动画等等。
Table of contents
1 First look
1.1 Building an app in 5 minutes
1.2 How it works
1.3 Debug tools
1.4 DOCs & APIs
1.5 Resources
2 Components
2.1 Render & JSX
2.2 View, Text, Image, etc
2.3 Lifecyle
2.4 Props & States
2.5 Events
2.6 Resources
3 Styles
3.1 Flexbox
3.2 Absolute & Relative
3.3 Size & Dimensions & onLayout
3.4 Inheritance
3.5 Resources
4 Architecture
4.1 Redux
4.2 react-redux
4.3 Containers & Components
4.4 Todo React Native App
4.5 Naming convention
4.6 Resources
5 Data
5.1 Fetch
5.2 Persistent
5.3 Resources
6 Router
6.1 Navigator
6.2 Resources
7 Native Modules (draft)
7.1 iOS
7.1.1 JS call OC
7.1.2 OC call JS
7.1.3 Native View Component
7.2 Android
7.2.1 JS call Java
7.2.2 Java call JS
7.2.3 Native View Component
7.3 Resources
8 Integration (draft)
8.1 iOS
8.1.1 Package
8.1.2 Image
8.2 Android
8.2.1 Package
8.2.2 Image
8.3 Before publishing
8.4 Resources
9 Hot Update (draft)
9.1 iOS
9.2 Android
9.3 Resources
10 Performance (draft)
10.1 shouldComponentUpdate
10.2 Resources
Resources