消费context 的组件,只能消费一个 context 吗

来源:7-19 是否用过React Context

香饽饽0

2021-04-24

写回答

2回答

双越

2021-04-24

目前从文档的语法看来,只能消费一个。(如果再复杂了,就应该用 redux 了)

你有消费多个的需求吗?我来看看设计是否合理

0
2
前端战五渣
是不是可以定义一个对象,然后里面各个属性,把这个对象让每个组件消费,就可以传递多个属性了
2022-03-02
共2条回复

weixin_慕丝2377090

2022-05-15

可以消费多个。嵌套的Provider。

比如,使用useState这个Hook,可以嵌套的使用两个Provider,将state和setState交给子组件消费。

0
0

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程