useContext是向前迈出的重要一步。接受一个 context(上下文)对象(createContext 返回的值)并返回当前 context 值。由最近 context 提供 。当提供 context 更新时,此 Hook 将使用最新的 context 值触发重新渲染。
import { useContext, createContext } from 'rax';
// Create a Context
const Context = createContext({
theme: 'dark'
});
function App() {
const context = useContext(Context);
return <div>The theme is {context.theme}.</div>;
}