一個用於對react&redux(包含saga)項目進行賴加載的工具fay-react-redux-loadabe

GitHub:fay-react-redux-loadablereact

npm:@fay-react/react-redux-loadablewebpack


react&redux,針對react組件、reducer和sagas作了動態加載,code-spliting,寫法簡單,易於正式項目中使用git


好久以前有寫過一些關於code-spliting的一些例子,隨着技術庫的發展,此次整理一個項目中使用的code-spliting,而且整合了redux,目前時間節點下的react版本爲16.9.0。以前有用過react-loadable,不過已經好久沒有維護了,其實主要是由於react本身自己已經有了lazy的api,並且webpack的import(/* webpackChunkName: "test" */'./views')方式已經很好的解決的code-spliting的問題,鑑於webpack和redux官方文檔中的code-splitting的方式,我本身整合了一份,好久以前寫的那份是針對於那個時候沒有第三方庫對react&redux項目的code-spliting方案。github


代碼在GitHub上,見標題下方的地址,使用方式很是簡單,不須要你再去整合redux,同時也提供出了redux中間件的參數,方便加入相似於react-router之類的中間件,也提供了初始化reducer的參數,方便加入相似於react-router須要初始化的reducerweb


此庫只是一個小小的整合,便於項目中使用,並不是含有原創技術,若是喜歡建議拷貝過去成爲本身的項目,但願喜歡這樣的整合方式,有好的建議歡迎分享,共同進步npm

相關文章
相關標籤/搜索