state的订阅问题

来源:8-6 【订阅state】store的连接与订阅

慕粉4283821

2021-03-17

老师,我们这里的state 维护了两个属性 , language 和 languageList
而且在订阅的时候,是基于state维度的订阅,也就是language 和 languageList 任何一个变化的时候,都需要 setState 两个变量,感觉是没必要的。

      this.setState({
        language: storeState.language,
        languageList: storeState.languageList,
      });

有没有基于 state 里面某个属性的订阅呢

写回答

1回答

阿莱克斯刘

2021-03-21

当然有啊,请继续接下来的学习,后续的课程会告诉你答案。不过我先剧透一下,对于类组件和函数式组件我们可以分别使用HOC和hooks两种不同的方法来处理store state的订阅。

0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程