From 59c2c519c0f7e0eef28ff4f5bade3099e747a4a5 Mon Sep 17 00:00:00 2001 From: YuJian Date: Tue, 29 Mar 2022 17:39:34 +0800 Subject: [PATCH] vault backup: 2022-03-29 17:39:34 --- .../React 状态管理工具的简单思考.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/基于 React Hook 开发的 Jira 系统/React 状态管理工具的简单思考.md b/基于 React Hook 开发的 Jira 系统/React 状态管理工具的简单思考.md index 5913b51..27cd2eb 100644 --- a/基于 React Hook 开发的 Jira 系统/React 状态管理工具的简单思考.md +++ b/基于 React Hook 开发的 Jira 系统/React 状态管理工具的简单思考.md @@ -9,4 +9,4 @@ Redux 是我在写 React 应用的时候状态管理的首选方案,只是因 Context 是 React 官方提供的组件间传值共享值的解决方案,对于一些小心应用,Context 就已经足够满足状态传递的需求,但是这也会导致一些问题,比如说组件的复用性变差,React 官网中也有写到:如果你只是想避免使用状态提示的过程中出现的值层层传递的问题,可能控制反转的组件组合会相较于 Context 更加适合,什么是组件组合?就是说原先在组件间层层传递的参数,变为传递一个组件自身,这种对组件的控制反转减少了需要传递的 props 数量 ## 3. React Query / Swr -这两个工具实际上相较于前两个有较大的不同,Redux 和 Context 可以同时管理用户交互的中间状态,但是对于这两个工具而言,主要是负责服务端状态的管理, \ No newline at end of file +这两个工具实际上相较于前两个有较大的不同,Redux 和 Context 可以同时管理用户交互的中间状态,但是对于这两个工具而言,主要是负责服务端状态的管理,或许也可以将其称作为管理缓存, \ No newline at end of file