- 博客(5)
- 收藏
- 关注
原创 error:0308010C:digital envelope routines::unsupported
Error:个人通过案1解决了问题start",build",test",eject"
2023-06-08 10:27:31
143
1
原创 Redux Toolkit的学习_04
当用户完成表单时,dispatch 一个 Redux action 来更新 store。createSlice 将为我们添加到 slice 的每个 reducer 函数生成 action creator 函数。在组件中调用 dispatch(someActionCreator()) 来 dispatch action。每当Redux store更新时,选择器将重新运行,如果它们返回的数据发生更改,则组件将重新渲染。Reducers 将运行,检查此 action 是否相关,并在适当时返回新状态。
2023-06-05 15:55:48
44
1
原创 Redux Toolkit的学习_03
你所要做的就是为这个 slice 定义一个名称,编写一个包含reducer函数的对象,它会自动生成相应的action代码。name选项的字符串用作每个action类型的第一部分,每个reducer函数的键名用作第二部分。因此,"counter" 名称 + "increment" reducer 函数生成了一个 action 类型 {type: "counter/increment"}。// 当 immer 检测到 "draft state" 改变时,会基于这些改变去创建一个新的。
2023-06-05 10:53:13
97
1
原创 Redux Toolkit的学习_02
使用Redux模板:配置了标准的 Redux 应用程序结构,使用 Redux Toolkit 创建 Redux store 和逻辑,以及 React-Redux 将 Redux store 和 React 组件连接在一起。counterSlice.js: counter 特性相关的 redux 逻辑。我们的应用程序可能由许多不同的特性组成,每个特性都可能有自己的 reducer 函数。的文件,它为计数器逻辑导出了一个 reducer 函数。时,我们可以传入一个对象中的所有不同的 reducer。
2023-05-29 16:05:52
46
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人