测试代码报错(0 , _WithContext.default) is not a function
来源:9-8 创建编辑页面测试编写
J易拉罐J
2019-01-08
老师您好,我的测试代码和您视频中一样,但是报了这个错误,是什么原因呢
写回答
1回答
-
同学你好,发现这个错误说明你学的非常用心哈,我建议你可以看一下源代码,我在这里修正了这个错误,需要把 AppContext 单独建立一个文件,而不是把它放到 home.js 中。
// 新建一个 AppContext 文件 import React from 'react' export const AppContext = React.createContext()
在 WithContext 中从这个文件中 import
// withContext.js 文件 import { AppContext } from './AppContext'
之所以你会出现这个问题,是因为 webpack 处理 home 的时候会出现循环调用的问题,希望能够帮到你哈。
212019-01-10
相似问题