我正在跟踪TypeScript-React-Starter tutorial,并将组件包装到容器Hello.tsx
中。第4行是
import {connect, Dispatch} from 'react-redux';
并在调度上引发以下错误:
Module '"../../node_modules/@types/react-redux"' has no exported member 'Dispatch'.
如何导入调度?
我需要更新什么吗? npm install
没有帮助,即使更新到最新的npm版本也无济于事。
答案 0 :(得分:0)
Module '"../../node_modules/@types/react-redux"' has no exported member 'Dispatch'.
看起来Dispatch不再是react-redux的一部分;这是redux的一部分。
导入调度 import {Dispatch} from 'redux';
保持联系
import {connect} from 'react-redux';
答案 1 :(得分:0)
这确实是一个重大变化。调度是“ redux”的一部分,而不是“ react-redux”。
import { connect } from "react-redux";
import { Dispatch } from "redux";
有关更多信息,请访问TypeScript-React-Starter Issue