作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 React 中的 Context API 制作一个待办事项应用程序。在启动开发服务器时,它会抛出错误:
类型错误:react__WEBPACK_IMPORTED_MODULE_0___default(...) 不是函数
我是 React 的初学者,找不到任何可能导致此问题发生的原因。这是我的App.js
:
import React, {useReducer} from 'react';
import Container from "reactstrap/lib/Container";
import "bootstrap/dist/css/bootstrap.min.css";
import './App.css';
import {TodoContext} from './Context/TodoContext';
import todoReducer from "./Context/reducer";
const App = () => {
const [todo, dispatch] = useReducer(todoReducer, [])
return(
<TodoContext.Provider value={{todo, dispatch}}>
<Container fluid>
<h1>
Todo App with Context API
</h1>
</Container>
</TodoContext.Provider>
)
}
export default App;
^16.3.1
两个
react
和
react-dom
最佳答案
在您的 TodoContext.js
你错误地导入了createContext
.代替
import createContext from 'react';
import { createContext } from 'react';
关于javascript - TypeError : react__WEBPACK_IMPORTED_MODULE_0___default(. ..) 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61388663/
我是一名优秀的程序员,十分优秀!