React 實作筆記

服務器端渲染(與客戶端渲染共存)

npm i express-react-view
服務器端先渲染整個頁面,頁面組件中內嵌一個內容組件,由containerElement包裹,其屬性通過頁面組件的屬性間接傳入;
為客戶端編寫入口文件,包含一個導出函數,入參為內容組件的屬性值,內部調用React.render(內容組件, containerElement)
頁面組件在渲染到客戶端后,需執行該函數

html radio group

npm i react-radio-group
使用時發現,與html table有兼容性問題,運行時react會給出警告。給該組件增加了一個prop,containerType,默認值使用原有的div,當在table中使用時,可指定為tbody。

表單驗證

npm i react-validation-mixin joi

browserify

  • extensions
    cli: --extensions=.jsx
    api: {extensions: ['.jsx']}
  • transform
    cli: -t [reactify]
    npm config:
    api: {transform: [reactify]}
  • standalone

watchify

遇到只watch入口文件的問題,暫用gulp watch 替代

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • (6個月前的文章亂版了, 重新發布) 服務器端渲染(與客戶端渲染共存) 更換為使用 react-engine,出發...
    sinlight閱讀 234評論 1 0
  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,206評論 4 61
  • It's a common pattern in React to wrap a component in an ...
    jplyue閱讀 3,300評論 0 2
  • 英雄聯盟五周年了,為了不顯得OUT,這段時間開始學習玩這款時髦的網絡游戲。就如同以前的魔獸世界,刀塔,大話西游……...
    Michael_Lau閱讀 537評論 2 2
  • 有一句俗話叫做“萬事開頭難”,有時候明明真的很想做一件事情,但是千頭萬緒不知如何開始,比如很多小伙伴想開一家淘寶店...
    樂意樂讀閱讀 543評論 0 5