首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >preact compat导致组件无限挂载

preact compat导致组件无限挂载
EN

Stack Overflow用户
提问于 2017-07-25 22:20:30
回答 1查看 192关注 0票数 0

我有redux和react路由器的reactjs应用程序工作。我想换成预演。当我将webpack的配置更新为别名react和react dom时。组件开始无限挂载。它先挂载后卸载..继续这样做。Webpack配置。

代码语言:javascript
复制
alias: {
        "react": path.resolve(__dirname, 'react.js'),
        "react-dom": path.resolve(__dirname, 'react.js')
        },

react.js

代码语言:javascript
复制
var preact = require('preact-compat');
var react = {};
Object.keys(preact).forEach(function(key) {
  react[key] = preact[key];
});

module.exports = react;

这个文件是因为我正在使用react热装载器。React应用程序运行正常..但是添加preact有错误。请给我引路。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-25 23:12:21

根据我的经验,preact-compat和React热加载程序(RHL)不能很好地协同工作(它仍然在preact-compact开发人员的待办事项列表中,请参阅this comment)。

我自己解决了这些问题,不将两者结合使用,即当我想使用RHL时使用“真正的”React和ReactDOM,或者当我不需要RHL时使用preact-compat

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45306081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档