官網: https://reactjs.org/

官方一句很簡單的話,道出了什麼是ReactJS,就是,一個用于建構使用者界面的JavaScript架構,是Facebook開發的一款的JS架構。
ReactJS把複雜的頁面,拆分成一個個的元件,将這些元件一個個的拼裝起來,就會呈現多樣的頁面。ReactJS可以用 于 MVC 架構,也可以用于 MVVM 架構,或者别的架構。
ReactJS圈内的一些架構簡介:
Flux
Flux是Facebook使用者建立用戶端Web應用的前端架構, 它通過利用一個單向的資料流補充了React的組合視圖元件,這更是一種模式而非架構。
Redux
Redux 是 JavaScript 狀态容器,提供可預測化的狀态管理。Redux可以讓React元件狀态共享變得簡單。
Ant Design of React
阿裡開源的基于React的企業級背景産品,其中內建了多種架構,包含了上面提到的Flux、Redux。
Ant Design提供了豐富的元件,包括:按鈕、表單、表格、布局、分頁、樹元件、月曆等。