关于几种场景下的state

state

jsx
1、state
2、setState
3、函数 事件 调用
mobx
1、state
2、setState( action)
3、view(函数 事件 调用)
一个store 或几个

redux  ???
1、state
2、action(唯一修改state)
3、reducer (生成state)
4、views  (函数 事件 调用)
一个项目只有一个Store
由多个state 片段生成大的state

最外层一个大store (整个项目的)  src/store/store.js
n个小的state(每个页面的)合并生成的
是通过reducer 计算出来的
reducer 是通过 每个actions type名称做了对应的事
state action

相修改state 必需是靠action


view  (props之上)
数据获取 
一个修改数据  dispatch 方法

redux 

1、state 怎么来  reducer 根据 action 计算生成

2、setState === dispatch 操作了 具体 action


3、函数 调用  


hook
1、state
2、setstate
3、函数调用

const [state,setState] = useState()


props
props
context

路由


数组合并 
对象合并
两个及以上方法
{...data}
[] 中括号运算符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值