我正在尝试将Codebase从React移植到Preact-Compat。 我基本上只是更新了webpack配置,以alias react& amp;与preact-compat反应。
{
"resolve": {
"alias": {
"react": "preact-compat",
"react-dom": "preact-compat"
}
}
}
但是在执行Project时遇到以下错误:
TypeError:this.setState不是函数
所以这显然是强制性的反应功能,所以我不太确定在哪里看......
这会给任何人敲响铃吗?提前谢谢!
答案 0 :(得分:1)
添加此项将解决您的问题:
alias: {
...
'create-react-class': 'preact-compat/lib/create-react-class'
}
在这里你可以阅读关于这个主题的整个主题: