我已经使用 React + redux + EJS(带有服务器端渲染)开发了一个应用程序,并且它在生产中运行良好。我已经使用 webpack 配置配置了 SSR + redux 和所有代码拆分的东西。我还实现了自定义缓存中间件来缓存 SSR 呈现的 html 字符串(根据需要)。
现在,我被告知要重构代码以适应 next.js 框架,并且想知道真正的需要。如果我已经找到了一种无需 next.js 框架即可进行 SSR 的方法,那么使用 next.js 的主要优势是什么?
我不只是在征求意见,而是试图了解 next.js(如果有)相对于 CRA 的真正优点/缺点。
如果有人需要参考,我已经在这里上传了样板:https : //github.com/bbest123/reactreduxssr