【发布时间】:2021-12-27 14:15:35
【问题描述】:
我正在尝试理解 useContext,但我看不出我在这里做错了什么,我收到错误消息“找不到变量:测试”但在我正在阅读的教程中从未说过除了代码中的内容之外,还有什么需要导入/导出的吗? 谢谢!
App.js
import React, { createContext } from 'react';
const Test = createContext()
export default function App() {
return (
<Test.Provider value="hello">
<Home/>
</Test.Provider> );
}
Home.js
const Home = () => {
return(
<Test.Consumer>
<View style={styles.homeContainer}>
{value}
</View>
</Test.Consumer>
)
}
【问题讨论】:
-
嗨@Ollie,不要粗鲁或任何事情,但请在发布问题之前阅读文档:reactjs.org/docs/hooks-reference.html#usecontext - 对文档感到困惑是完全可以的,但在你的问题中说明你'已经读过它,如果是这样不明白它。自己动手,你的技能会增长得更快。
-
是的,应该看看那个,而不是我看过的其他教程:)
标签: reactjs use-context