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!

相關文章
相關標籤/搜索