React.js 小書介紹

React.js 小書

這是一本關於 React.js 的小書。前端

由於工做中一直在使用 React.js,也一直以來想總結一下本身關於 React.js 的一些知識、經驗。因而把一些想法慢慢整理書寫下來,作成一本開源、免費、專業、簡單的入門級別的小書,提供給社區。但願可以幫助到更多 React.js 剛入門朋友。react

因爲水平有限,編寫的過程不免會有諸多錯誤,也但願你們在看的過程當中發現了問題,能夠在 Github 上給該項目發 Pull Request。衷心但願能夠有更多的人蔘與到本書的編寫當中。git

(本書的後續可能會作成視頻教程,敬請期待。)github

本書介紹

本書爲有一點前端基礎的而且是 React.js 零基礎的同窗而做,幫助他們掌握 React.js 而且靈活地把 React.js 應用到實際項目當中。若是你有必定的 HTML、CSS、JavaScript 基礎而且但願學習 React.js,而又以爲 React.js 當中有些概念比難以接受和理解,但願可以從零開始學習,那麼本書很適合你。但若是你已經對前端已經很是熟悉而且用過很多的前端框架和相關的組件化技術,建議你直接看官網文檔。redux

本書並不會文檔式地包含全部知識點,只會提煉實戰經驗中基礎的、重要的、頻繁的知識進行重點講解,讓你能用最少的精力深刻了解實戰中最須要的 React.js 知識和套路,輕裝上路。若是須要更多更全面的知識點,能夠參看更多的官方文檔或者其餘豐富的資料。前端框架

另外,本書全書採用 ECMAScript 2015,閱讀以前請確保本身已經掌握了 ECMAScript 2015 的基本語法,不然閱讀起來會很是困難。微信

本書初定分爲三個階段,每一個階段最後會有實戰分析,把該階段的知識點應用起來。前端工程師

第一個階段:但願能讓讀者掌握 React.js 的基本概念和基礎知識。包括問題的根源:前端組件的複用性問題、數據和視圖的同步問題。瞭解清楚問題之後再瞭解 React.js 的基礎知識,包括 JSX、事件監聽、state、props、列表渲染等。看看 React.js 是怎麼解決這些問題的。這個階段結束之後,讀者就能夠能夠運用 React.js 構建簡單的頁面功能。框架

第二個階段:讓讀者更進一步瞭解 React.js,包括組件生命週期及其含義、state 和 props 的進階概念、props 驗證及其意義、組件組合進階、如何和 DOM 打交道、而且開始引入前端應用狀態管理所存在的問題。less

第三個階段:讓讀者掌握 React.js 較爲高級的概念,包括高階組件、context。而且嘗試引入 React-router、redux 來協助咱們構建較爲完整的前端應用;還會開始深刻討論前端應用狀態管理的問題。

目錄

第一個階段

第二個階段

 

第三個階段(編寫中)

 

特別鳴謝

特別感謝如下朋友對本書所作的審校工做,給本書提出了不少寶貴的改進意見:

聯繫做者


    • 加入《React.js 小書》讀者交流羣:huzidaha-me,一塊兒討論、交流、學習前端技術。

     

License

本做品採用 署名-禁止演繹 4.0 國際許可協議 進行許可

相關文章
相關標籤/搜索