React Context API 是一項功能,可讓您在多個元件之間共用狀態(資料),而無需在元件樹的每個層級手動向下傳遞 props。它簡化了狀態管理,特別是在許多元件需要存取相同資料的大型應用程式中。
const MyContext = React.createContext();
<MyContext.Provider value={someValue}> {children} </MyContext.Provider>
const someValue = useContext(MyContext);
const ThemeContext = React.createContext();
const App = () => { const theme = 'dark'; return ( <ThemeContext.Provider value={theme}> <ChildComponent /> </ThemeContext.Provider> ); };
const ChildComponent = () => { const theme = useContext(ThemeContext); return <div>Current theme: {theme}</div>; };
以上是React 上下文 API 概述的詳細內容。更多資訊請關注PHP中文網其他相關文章!