diff --git a/.obsidian/workspace b/.obsidian/workspace index 2ebb1ee..c1f7339 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -90,9 +90,9 @@ "active": "1508f46ea2481b37", "lastOpenFiles": [ "随时随地/简单的 React 思考 - Context.md", + "随时随地/简单的 React 思考 - Fiber 创建.md", "随时随地/简单的 React 思考 - Hook.md", "基于 React Hook 开发的 Jira 系统/React 状态管理工具的简单思考.md", - "随时随地/简单的 React 思考 - Fiber 创建.md", "随时随地/React Hooks 的碎片记录.md", "随时随地/useEffect 和 Debounce.md", "随时随地/奇怪的疑惑.md", diff --git a/随时随地/简单的 React 思考 - Context.md b/随时随地/简单的 React 思考 - Context.md index cb74bec..cfbbd29 100644 --- a/随时随地/简单的 React 思考 - Context.md +++ b/随时随地/简单的 React 思考 - Context.md @@ -60,4 +60,4 @@ return useMemo(() => { }, [theme]) ``` -useContext Hook 相当于 class 组件中 Class.contextType / Context.Consumer,但是对于函数式组件,提供了更加优雅的 Context 使用方案,但是只是提供了Context 的 \ No newline at end of file +useContext Hook 相当于 class 组件中 Class.contextType / Context.Consumer,但是对于函数式组件,提供了更加优雅的 Context 使用方案,但是只是提供了 Context 的读取和订阅,你仍然需要在上层组件树中使用 Context.Provider \ No newline at end of file