我有redux和react路由器的reactjs应用程序工作。我想换成预演。当我将webpack的配置更新为别名react和react dom时。组件开始无限挂载。它先挂载后卸载..继续这样做。Webpack配置。
alias: {
"react": path.resolve(__dirname, 'react.js'),
"react-dom": path.resolve(__dirname, 'react.js')
},react.js
var preact = require('preact-compat');
var react = {};
Object.keys(preact).forEach(function(key) {
react[key] = preact[key];
});
module.exports = react;这个文件是因为我正在使用react热装载器。React应用程序运行正常..但是添加preact有错误。请给我引路。
发布于 2017-07-25 23:12:21
根据我的经验,preact-compat和React热加载程序(RHL)不能很好地协同工作(它仍然在preact-compact开发人员的待办事项列表中,请参阅this comment)。
我自己解决了这些问题,不将两者结合使用,即当我想使用RHL时使用“真正的”React和ReactDOM,或者当我不需要RHL时使用preact-compat。
https://stackoverflow.com/questions/45306081
复制相似问题