这是我的Songs.js
class Songs extends React.Component {
render() {
return (
<div>
Song List
</div>
);
}
}
export default connect()(Songs);
App.js
const App = () => {
return <div>
<Songs/>
</div>
};
export default App;
Index.js
ReactDOM.render(
<Provider store={createStore(reducers)}>
<App />
</Provider>,
document.getElementById("root"))
我正在尝试学习React Redux。
在Songs.js文件中,仅在使用connect时才收到无效的Hooks错误。当我不尝试使用Redux Connect时,该应用程序运行良好
答案 0 :(得分:1)
作为一个仅供参考,我能够复制并打开了react-redux的问题。
答案 1 :(得分:0)
确保从Redux
导入连接。
import { connect } from 'react-redux';
我假设如果connect现在使用钩子,则您正在使用与钩子(> 16.8)兼容的Redux
版本。
确保React
和React-Dom
是相同的版本。