reactjs - 错误渲染不是使用 Context API Provider 的函数
问题描述
当我尝试将路由器包装在 ContextListProvider 中时发生错误
export const ContextListProvider = createContext()
export const ContexList = (props) => {
let [list, setList] = useState([
{
lastname: "Khanaghyan",
firstname: "Diana",
born: 1994,
date: 15.04
},
{
lastname: "Mosh",
firstname: "Hamedani",
born: 1850,
date: 15.03
},
{
lastname: "Carey",
firstname: "Lusiana",
born: 1850,
date: 15.04
}
]);
return (
<ContextListProvider.Provider >
{
props.children
}
</ContextListProvider.Provider >
);
}
从“./Router/Router”导入路由器;
从'./Context/ContextStateProvider'导入{ ContextStateProvider };从“./Context/ContextListProvider”导入{ ContextList, ContextList, ContextListProvider };从“反应”导入反应;
函数应用程序(){
返回 (
<ContextListProvider>
<ContextStateProvider>
<Router />
</ContextStateProvider >
</ContextListProvider>
解决方案
推荐阅读
- c# - 性能不佳的后台服务从队列中出列
- zephyr-rtos - 如何在 zephyr-rtos 项目中添加应用程序单元测试
- css - 停止 flexbox 项目 "flex:1" 占用由子宽度引起的更多空间
- javascript - VueJS + Firebase 身份验证在脚本加载之前无法访问会话
- bootbox - 如何在引导箱提示中仅显示确认按钮?
- node.js - 错误 npm install - node-sass@4.13.1 postinstall: `node scripts/build.js
- c - 使用 C 中的套接字连接两台计算机。 (TCP)
- c++ - 内存在这个 C++ 程序中的行为如何?
- c++ - 无法设置条件变量
- sql - 我有一个从 SP 获取值的表。我想知道数据组合是否反向重复