React & Redux: Uncaught TypeError: (0 , _reactRedux.connect) is not a function
React & Redux: Uncaught TypeError: (0 , _reactRedux.connect) is not a function
我是 redux
、react
和 parceljs
的新手。我目前正在通过 redux tutorial
试验这 3 个东西。在 parceljs
完成后,当我进入浏览器时,我在控制台上收到了这个错误:
Uncaught TypeError: (0 , _reactRedux.connect) is not a function
现在的密码是
import { connect } from 'react-redux';
const AddTodo = ({dispatch}) => {
.
.
.
}
export default connect()(AddTodo)
我改了:
import { connect } from 'react-redux';
至:
import { connect } from 'redux';
并给了我基本相同的错误。
遇到这种情况怎么办?
我检查了文档和问题,我发现关于 connect()
的唯一问题是您不能将它用作装饰器,仅此而已。我是不是漏掉了一些我还不知道的东西?
(抱歉我的英语语法不好,不是我的母语)
要使用连接,您需要绑定组件而不是对象。因此,您可以更改您的待办事项
const AddTodo = {
与:
const AddTodo = () => { // a stateless component
// now, you can return the object
return ( // just an example
<div>
<input type="text" />
</div>
)
}
连接是从 react-redux 导入的:
import { connect } from 'react-redux'; // this is correct
我是 redux
、react
和 parceljs
的新手。我目前正在通过 redux tutorial
试验这 3 个东西。在 parceljs
完成后,当我进入浏览器时,我在控制台上收到了这个错误:
Uncaught TypeError: (0 , _reactRedux.connect) is not a function
现在的密码是
import { connect } from 'react-redux';
const AddTodo = ({dispatch}) => {
.
.
.
}
export default connect()(AddTodo)
我改了:
import { connect } from 'react-redux';
至:
import { connect } from 'redux';
并给了我基本相同的错误。
遇到这种情况怎么办?
我检查了文档和问题,我发现关于 connect()
的唯一问题是您不能将它用作装饰器,仅此而已。我是不是漏掉了一些我还不知道的东西?
(抱歉我的英语语法不好,不是我的母语)
要使用连接,您需要绑定组件而不是对象。因此,您可以更改您的待办事项
const AddTodo = {
与:
const AddTodo = () => { // a stateless component
// now, you can return the object
return ( // just an example
<div>
<input type="text" />
</div>
)
}
连接是从 react-redux 导入的:
import { connect } from 'react-redux'; // this is correct