我原先将 《 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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.