React 之初体验——程序猿小哥哥在竹芒的这些年

2017 年,我,一只程序猿,加入了竹芒你们庭。

做为一名 Android 开发者,一直很愉快地走在 Android 开发的道路上。 前端

然而你们都知道,创业公司的发展道路是无比艰辛的。做为开发人员,咱们必需要可以快速、高效地完成开发任务,给小伙伴们提供有力的技术支持,才可以让公司更好地运做。

因此随着公司开发任务以及业务需求的转变,我开始转型 JS。JS 自己就是网页前端开发的首选,而 Node.js 做为服务端技术也越发兴盛(咱们原本就是使用 Node.js 进行服务端开发)。组件化

更让人兴奋的是,NPM 上的资源用应有尽有来形容也不为过,再加上有些许基础和经验,JS 的学习门槛和成本相对较低,因此转型到 JS 其实就是必选题。学习

对于网页端的开发,咱们用的是 React。我的认为这是个不错的选择,合理利用 React 组件化开发的特性,让咱们的开发效率大幅提升,而且更易维护。插件

同时,React 的版本已经到了 16.0.0,其社区的活跃度也很高,能够说是至关成熟了。固然,对于 Android 出身的我来讲,也更易接受这样的开发方式。因而在适应了几天以后,我开始了 React 开发之旅。 设计

刚开始使用 React 的时候,感受并非那么轻松,除开对于新技术的陌生以外,其实更多的缘由在于基础知识的缺少——当初年轻的我对于前端开发三件套(JS、HTML、CSS)的认知都仍是处于学校课程结课的阶段,换言之就是小白。在真正开始作事的时候,这方面的劣势便暴露出来了,因此学习相关基础知识真的是迫在眉睫了。

首先必须从新补充三件套的知识,我选择了 W3school 学习 JS、HTML、CSS/CSS3。调试

网上有不少的相似教程,可是对于最基础的三件套,我的认为在临到开发任务的基础知识储备阶段,选择一个能快速让本身上手作事的就足够了。code

接下来就是 ES6 标准的学习,阮一峰大大的《ECMAScript 6 入门》一书给了我很大的帮助。cdn

IDE:使用 VS code 开发前端项目真的是个不错的选择。VS code 能够自定义配置,有各类扩展插件等着咱们选择,有强大的智能提示与调试功能,这些优势对于前端开发简直不要太友好。

React 路由:毫无疑问,咱们选择了 React Router。blog

组件库:蚂蚁金服的开源组件库 ANT 中有各类功能强大、美观而且风格统一的组件,对于设计和开发都有着很大的帮助。教程

数据流处理:状态容器 Redux 是咱们处理数据流的首选,能够很好地融入 React 开发的同时,学习成本也很低。

有了以上东西,前端开发的道路开始逐渐明朗。固然,困难永远都是存在的,而做为开发者,解决困难也是咱们的必经之路。

At last, may God of Code be with us!

相关文章
相关标签/搜索