首页 > 解决方案 > 在 .js 文件中隐藏预加载状态?

问题描述

当我在我的 React 应用程序中执行 SSR(使用 Node.js / Express)并使用 Redux 作为状态时,我总是会得到类似于window.__PRELOADED_STATE__ = {....}

此输出是与生成的 html 代码一起呈现的,renderToString但我想知道是否有办法在“虚拟”js 文件中获取预加载的状态变量(可以在我的主布局模板文件中引用),只是使源代码更干净,而不必两次执行相同的渲染过程?

我目前通过在我的 Node.js/Express 应用程序中设置的中间件来执行我的 SSR。

任何人有任何想法或建议?

谢谢

标签: node.jsreactjsserver-side-renderingisomorphic-javascript

解决方案


推荐阅读