淺談react的初步試用
阿新 • • 發佈:2017-06-29
內部 是什麽 why 響應 可見 tar blog 前端框架 如果
現在最熱門的前端框架,毫無疑問是 React 。
上周,基於 React 的 React Native 發布,結果一天之內,就獲得了 5000 顆星,受矚目程度可見一斑。
React 起源於 Facebook 的內部項目,因為該公司對市場上所有 JavaScript MVC 框架,都不滿意,就決定自己寫一套,用來架設 Instagram 的網站。做出來以後,發現這套東西很好用,就在2013年5月開源了。
今天我想分享一下利用react編寫數據流的方法,
那麽什麽事數據流?為什麽要用數據流?
其實數據流就是我們行為和響應的抽象,那麽,react和數據流又是什麽關系?react是純V層的框架,就是利用數據流來搭建起來的視圖框架。
主流數據流又幾種框架,flux。reflux,redux,但是我們選擇redux,這是為什麽?
因為redux不僅使用起來簡單,並且它是單一狀態樹。代碼量壓縮之後只有2kb左右,所以希望講完之後希望讀者理解react和redux的關系。
而且react使用的語法基本就是es6的語法,所以我們需要會一些基本的es6的基礎。
我們都知道MVC設計思想,這種思想就是用戶或者是服務器的行為action作用於我們的控制器,然後我們的是利用控制器來將控制器裏面的數據進行渲染到頁面裏面,
從而實現頁面的交互,這是angular中利用MVC思想的在前端頁面的最初的嘗試,但是由於數據的增多,以及視圖渲染的復雜不斷復雜化,視圖跟數據之間的交互就會變得很是復雜
所以為了解決這個問題,數據流就會顯示出相應的有事來優勢來。
react其實和我們的
、
如果我們需要在react中是用redux的時候,我們就需要下載redux的文件和資料:
淺談react的初步試用