我有一个很重要的问题想要请教您
来源:6-12 使用React-redux完成TodoList功能
都知欢聚最难得
2019-12-18
老师你好,我以前是做交互设计的,现在开始学习代码,从慕课网的前端就业班学到这里。目的是想掌握react-native,然后去做移动端的开发。我想请教您的是,这部分课程我学习完了之后,应该怎样开始RN的学习?是找一些react项目去巩固这部分课程的成果,还是学完这部分课程之后直接开始RN的学习?而且现在存在一个问题,就是慕课网上crazycodeboy的rn教程我也买了,但是发现自己跟不上。所以现在很困惑,还请老师解惑。
1回答
-
首先, React Native 的 JS 层面的东西,就是 React 的语法,不过 React Native也是提供了很多自己的组件,View,Image,TouchableOpacity ..等等这些,都是需要掌握的,可以通过看文档再手动尝试等方式熟悉。
再者,做 React Native 最好还是要懂一些底层原生的东西,也就是 Android,iOS,稍微懂一些会有优势。因为刚开始配置工程环境,调用原生模块功能,以及后面使用一些第三方的库会有用到这些。完全不会原生层面的话只能是多踩坑,踩过一些也大致知道怎么回事,问题所在了。
最后就是学习一些项目上的东西了,状态管理,数据持久化,原生模块功能,第三方库的使用这些都是在实战中必要的,可以通过学习开源项目,自己多写一些练习的项目来慢慢掌握,这也就是经验了。
总结:1. 对照 RN 文档学习尝试基本组件,达到熟练使用程度。2. 对原生端做一下简单了解,基础概念和相应工具(Xcode,Android Studio)的简单使用,试着调用一两个原生模块。 3. 项目实战,对实战遇到的各种问题都去尝试解决,这是将你能力最大化的阶段。
(不是 Dell 老师,本人 RN 开发,经验之谈,希望能帮到你~)
012019-12-19
相似问题