我想将我现有的基于https://github.com/kriasoft/react-starter-kit构建的移动站点代码(PWA)(这是2年前的Redux实现,当时是使用React 15.3)移植到一个新的样板。
我希望它具有以下功能:
a。路由-基于url-不带“#”,并保留先前路由的reducer状态-并在此处探索SSR角度-路由是第一次加载-应该在服务器端加载(尤其是前2页)>
b。服务器端渲染-对于某些页面。它包含允许您在服务器端进行渲染的最少量代码-无需太多诸如body-parser之类的基于服务器的内容。
c。使用最新的东西,如React 16和Webpack 4
d。支持redux,并且可能是异步的好解决方案,例如redux sagas或async / await-具有错误处理/取消网络请求。e。并不是多余的,它很苗条,并且没有打包太多额外的功能-可能会使交付给最终用户的块/捆绑包很重
f。可以对CSS和jsx进行热重装。
g应该支持样式化组件,es6,es7以及Web开发人员世界中所有即将推出的新功能。
h。可以与现有的构建/部署管道(PM2和AWS块复制脚本)集成
i。可以集成PWA功能,例如应用通知和移动网站的离线资源缓存。
可能有人请向我介绍针对移动网络进行了优化的React样板。这是一个静态网站-没有服务器端代码-只有与其余API对话的前端