要想有一个效率的开发效果,必然需要一个效率的开发工具,因此开发工具和一些基础的插件已经成为开发者必备的工具,比如前端需要VSCode、WebStorm等,而后端则需要对应不同的语言使用不同的编辑器,比如Go用Goland、Java使用Idea、Php使用PhpStorm等。
这里只介绍前端开发的一些基础工具,比如VSCode插件、Google Chrome插件。
前端开发工具:
由于作者使用的是VS Code,所以也推荐此工具,简洁方便,外加强大的插件功能,让开发效率可以更高,当然玩法也变的更多。
VS Code 需要哪些主题和基础的插件
谷歌Chrome 插件
什么是ES6?
入门文档推荐
什么是flex布局?
flex布局教程指南
Css3 Flexbox布局口诀
延伸阅读
React 基础
拓展使用第三方教程
Redux、Store、Saga、Reducer基础
拓展使用替代Redux方案,Rematch
有了以上基础,写基础的页面应该不是啥大问题,而对于RN开发,则需要学习对应的文档,了解一些基础的UI组件使用、组件复用、网络请求、flexbox布局、数据存储(AsyncStorage)、loading加载、手机适配、与原生IOS、安卓交互等。
往远了说,在一切页面布局开始写的时候,同时应该规划好接口的调用和字段、mock数据格式、数据的持久化、打包的方式、热更新等。
RN基础之环境安装
组件化和组件复用
数据请求和数据持久化
RN 路由、Bottom
automatically manage signing
,并选择开发者账号和已经配置的Profiles,然后设置Build Settings 搜索sign,设置debug和release的四个选项为Apple Development
,重新打包启动即可。Charles、Fiddler
等抓包工具查看返回情况和请求情况。