web前端全系列 教程
1839个小节阅读:2243.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
reducer是一个纯函数,接收当前的 state
和一个 action
对象,根据action对象
的描述信息决定如何更新state
,并返回更新后的state
。
温馨提示
可以将 reducer 视为一个事件监听器,它根据接收到的 action(事件)类型处理事件
xxxxxxxxxx
const initialState = { user: [] }
export function userReducer(state = initialState, action) {
if (action.type === 'addUser') {
return {
user: state.user.concat(action.payload)
}
}
return state
}
提示:
禁止在reducer中直接修改初始
state
。要复制现有的state
并对复制的值进行更改。
实时效果反馈
1. 下列说法错误的是:
A reducer
是一个函数
B reducer
用来根据action的描述去更新state
C reducer
最终需要返回更新后的state
D reducer
可以直接更改初始的state
答案
1=>D