当前位置: 首页 > 文档资料 > Rax 中文文档 >

useContext

优质
小牛编辑
121浏览
2023-12-01

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>;
}