我是新来的反应者和还原者,我正在做一个待办事项列表项目。我收到以下错误,并且尝试了一切,因此我正在寻求帮助。我已经卸载,安装了redux,但仍然遇到相同的错误。我已经将索引文件移到src文件夹中,但是没有运气。任何帮助将不胜感激,很抱歉,如果这是一个简单的解决方法,但我在询问之前花了很多时间。
index.js
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import store from "./redux/store";
import { toggleTodo } from "./redux/actions";
import TodoApp from "./redux/TodoApp";
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
const rootElement = document.getElementById("root");
ReactDOM.render(
<Provider store={store}>
<TodoApp />
</Provider>,
rootElement
);
ToDo.js
import React from "react";
import { connect } from "react-redux";
import cx from "classnames";
import { toggleTodo } from "./redux/actions";
const Todo = ({ todo, toggleTodo }) => (
<li className="todo-item" onClick={() => toggleTodo(todo.id)}>
{todo && todo.completed ? "+" : "-"}{" "}
<span
className={cx(
"todo-item__text",
todo && todo.completed && "todo-item__text--completed"
)}`enter code here`
>
{todo.content}
</span>
</li>
);
export default connect(
null,
)(Todo);
不确定是否缺少我想要的东西。我觉得我没有正确安装Redux,但是我已经卸载并重新安装了,所以我不确定是否丢失了某些东西。谢谢!