以前做過一些項目,項目大概結構是這樣子的,后端使用express框架提供api,前端express集成swig模板,渲染頁面,后來又在前端使用dot模板通過ajax和后端數據交互,后來看了看react,還有reflux,如果我的項目想運用react,這個react在項目中負責那一部分,
2 回答

Helenr
TA貢獻1780條經驗 獲得超4個贊
React :A JavaScript library for building user interfaces.
標題就告訴我們它就是只為構建用戶界面的 JavaScript 庫。
我也是新手,我曾經查過資料:React
是專為單頁面使用的嘛?搜出來的結果大多指出 React
主要是為了構建大型單頁面業務而生的。前端的界面由 React
全權負責,單頁面應用的跳轉由 react-router
負責,前端頁面的狀態管理及數據加載由 redux
(reflux
,flux
之類的都可以)負責。后端仍用 express
來提供 api
,用戶登錄的驗證也在后端使用 express + passport
之類的完成(后端也仍舊可以使用服務端渲染來加快用戶第一次訪問首頁的速度)。
總的來說就是這樣了,廢話說多了……
總之:任何跟界面相關的編寫和交互都可以交給 react
及其生態圈中相關的庫來完成,后端就提供數據,校驗就夠了。
添加回答
舉報
0/150
提交
取消