做为一名 Android 开发者,一直很愉快地走在 Android 开发的道路上。 前端
因此随着公司开发任务以及业务需求的转变,我开始转型 JS。JS 自己就是网页前端开发的首选,而 Node.js 做为服务端技术也越发兴盛(咱们原本就是使用 Node.js 进行服务端开发)。组件化
更让人兴奋的是,NPM 上的资源用应有尽有来形容也不为过,再加上有些许基础和经验,JS 的学习门槛和成本相对较低,因此转型到 JS 其实就是必选题。学习
对于网页端的开发,咱们用的是 React。我的认为这是个不错的选择,合理利用 React 组件化开发的特性,让咱们的开发效率大幅提升,而且更易维护。插件
同时,React 的版本已经到了 16.0.0,其社区的活跃度也很高,能够说是至关成熟了。固然,对于 Android 出身的我来讲,也更易接受这样的开发方式。因而在适应了几天以后,我开始了 React 开发之旅。 设计
首先必须从新补充三件套的知识,我选择了 W3school 学习 JS、HTML、CSS/CSS3。调试
网上有不少的相似教程,可是对于最基础的三件套,我的认为在临到开发任务的基础知识储备阶段,选择一个能快速让本身上手作事的就足够了。code
接下来就是 ES6 标准的学习,阮一峰大大的《ECMAScript 6 入门》一书给了我很大的帮助。cdn
React 路由:毫无疑问,咱们选择了 React Router。blog
组件库:蚂蚁金服的开源组件库 ANT 中有各类功能强大、美观而且风格统一的组件,对于设计和开发都有着很大的帮助。教程
数据流处理:状态容器 Redux 是咱们处理数据流的首选,能够很好地融入 React 开发的同时,学习成本也很低。
有了以上东西,前端开发的道路开始逐渐明朗。固然,困难永远都是存在的,而做为开发者,解决困难也是咱们的必经之路。
At last, may God of Code be with us!