我进行了服务器端渲染,当我打开网络查看控制台时,我收到了 2 条错误消息。
第一条错误消息:
Warning: It looks like you're using a minified copy of the development
build of React. When deploying React apps to production, make sure to
use the production build which skips development warnings and is
faster. See https://facebook.github.io/react/docs/optimizing-performance.html#use-the-production-build for more details.
在我的 webpack.config.js 中,我确保我使用了这个插件。
plugins: debug ? [] : [
new webpack.optimize.DedupePlugin(),
new webpack.optimize.OccurenceOrderPlugin(),
new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false
]
第二条错误信息:
Warning: React attempted to reuse markup in a container but the
checksum was invalid. This generally means that you are using server
rendering and the markup generated on the server was not what the
client was expecting. React injected new markup to compensate which
works but you have lost many of the benefits of server rendering.
Instead, figure out why the markup being generated is different on
the client or server:
(client) id="27" >< option id="cbhlnhfolziayudi" da
(server) id="27" >< option id="dktswsr" data-reacti