React应用:基于React、React Router、Redux和Immutable.js的CNode
React相关基于箭头函数import的React Router 4的代码分割,参考了create-react-app插件的配置更改。在npm run eject暴露webpack配置后,进行了自定义修改,设置了生产环境的publicpath以及服务器地址基于的路由信息同步。使用Immutable.js来更新数据,同时使用redux-axios-middleware,在payload中如果没有request,会作为同步action。图片资源需要通过require方式引入,并通过config设置可以捕获异常,并添加_complete状态。配合react-addons-css-transition-group和switch的路由过场动画,同时实现了react-router的全局404页面。登录后可以查询文章收藏状态,目前通过window.history.go()刷新页面解决,考虑文章放在r。
203.59KB
文件大小:
评论区