diff --git a/.obsidian/workspace b/.obsidian/workspace index 4da4564..db5ced7 100644 --- a/.obsidian/workspace +++ b/.obsidian/workspace @@ -9,7 +9,7 @@ "state": { "type": "markdown", "state": { - "file": "随时随地/React 状态管理工具的简单思考.md", + "file": "随时随地/简单的 React 思考 - 状态管理工具.md", "mode": "source", "source": false } @@ -69,7 +69,7 @@ "state": { "type": "backlink", "state": { - "file": "随时随地/React 状态管理工具的简单思考.md", + "file": "随时随地/简单的 React 思考 - 状态管理工具.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -89,12 +89,12 @@ }, "active": "1508f46ea2481b37", "lastOpenFiles": [ - "随时随地/React 状态管理工具的简单思考.md", + "随时随地/简单的 React 思考 - 状态管理工具.md", + "随时随地/React Hooks 的碎片记录.md", + "随时随地/简单的 React 思考 - Fiber 创建.md", "随时随地/简单的 React 思考 - Context.md", "随时随地/简单的 React 思考 - useReducer.md", - "随时随地/简单的 React 思考 - Fiber 创建.md", "随时随地/简单的 React 思考 - Hook.md", - "随时随地/React Hooks 的碎片记录.md", "随时随地/useEffect 和 Debounce.md", "随时随地/奇怪的疑惑.md", "1648111615(1) 5.png.md", diff --git a/随时随地/简单的 React 思考 - Context.md b/随时随地/简单的 React 思考 - Context.md index cfbbd29..7838c9f 100644 --- a/随时随地/简单的 React 思考 - Context.md +++ b/随时随地/简单的 React 思考 - Context.md @@ -1,5 +1,5 @@ # 简单的 React 思考 - Context -关于 React 中 Context 作为状态管理工具的思考具体可以这一篇 [[React 状态管理工具的简单思考]] +关于 React 中 Context 作为状态管理工具的思考具体可以这一篇 [[简单的 React 思考 - 状态管理工具]] 这里主要是对 Context API 的简单记录 diff --git a/随时随地/React 状态管理工具的简单思考.md b/随时随地/简单的 React 思考 - 状态管理工具.md similarity index 94% rename from 随时随地/React 状态管理工具的简单思考.md rename to 随时随地/简单的 React 思考 - 状态管理工具.md index 2d98fa7..dc4836c 100644 --- a/随时随地/React 状态管理工具的简单思考.md +++ b/随时随地/简单的 React 思考 - 状态管理工具.md @@ -1,4 +1,4 @@ -# React 状态管理工具的简单思考 +# 简单的 React 思考 - 状态管理工具 在组件间传值是一个老生常谈的问题,对于大型且复杂的项目来说,有许多优秀的状态管理库例如: Redux、Mobx之类的工具帮助统一的管理和分发状态,但是在小型的个人项目当中,引入复杂的状态管理不但不会提高项目的开发效率还可能会提高开发者的心智负担,如果只是需要简单的在兄弟组件层级中传递参数,React 也提供了 Context 这样的方案用于组件共享值,在这里是对常见的状态管理工具做一个简单的思考