首页 > 解决方案 > useContext(TableContext) 返回未定义

问题描述

在 Material UI 表中,我想从 TableContext ( Source ) 中读取,它应该由 Table 组件 ( Source ) 设置。然而:

const table = useContext(TableContext);

在 Table 的子组件中完成时将始终未定义。

代码沙箱上的复制(检查 console.log 输出)

手动将另一个 TableContext 添加到组件树中“解决”了这个问题。但我真的很困惑为什么这不能开箱即用......

标签: reactjsmaterial-ui

解决方案


推荐阅读