今天代码review同事分享了一些代码优化的思路,觉得很好记录一下:
- 首页的状态不存储在store中,避免首页加载的时候加载所有页面的store文件。
- 一些文本内容放到json文件中,直接放到build目录下,而不是打包到业务代码中。在nginx里面配置,如果访问的是.json文件,那就去build目录下取。
- 有很多路径需要跳转到同一页面,用同一个组件渲染时。使用前缀名称匹配,而不是在代码中设置一个map来定制,定制有一个缺陷是:如果后续要新增新的页面都指向这个地址,那么需要不断更新路由文件。
- setcookie跨域的时候,需要设置
withcredentials
来允许。