我只是将应用程序连接到redux和react-redux连接功能,以及状态和调度。编译没有问题,但结果没有显示。它看起来像下面。
我试图找到它,发现我必须改变反应版本。
$ sudo npm install --save [email protected] [email protected]
但它没有用。
这也发生在我身上。我弄清楚的是,这是因为依赖关系'版本现在已更新,但您观看的youtube视频的依赖性比现在更早。
所以重新使用package.json文件的这些依赖项
"react": "^16.4.1",
"react-dom": "^16.4.1",
"react-redux": "^5.0.7",
"react-router-dom": "^4.3.1",
"redux": "^4.0.0",
"redux-thunk": "^2.3.0",
并做npm install
由于connect()
函数将React组件连接到Redux存储,react, redux
需要支持版本,如果您愿意使用最新的依赖项,请参阅redux的文档
我认为上面的依赖关系可以解决你的问题。
你使用的是错误版本的React
,React.memo
是在16.6.0
版本中引入的,请尝试使用此命令安装正确的版本
npm install --save [email protected] [email protected]
欲了解更多信息,请点击here