Cam*_*ilo 4 javascript reactjs webpack styled-components
一直在尝试 Webpack 的 5 Module Federation 并遇到了这个问题。尝试了很多方法,但似乎都不起作用。基本上,当我尝试styled-components在联合模块上使用时,我收到 React 的Invalid hook call错误。
这是一个试图重现问题的存储库:
我想知道我是否遗漏了什么,或者这是否是某种错误。
通过告诉 Webpack 使用 React 作为单例解决了问题。
在foo/webpack.config.js我更改shared为[{ react: { singleton: true } }].
new ModuleFederationPlugin({
name: 'foo',
filename: 'remoteEntry.js',
exposes: {
'./Foo': './src/App',
},
shared: [{ react: { singleton: true } }],
})
Run Code Online (Sandbox Code Playgroud)
非常感谢扎克杰克逊!
| 归档时间: |
|
| 查看次数: |
1110 次 |
| 最近记录: |