我们可以在React Context API中创建多个上下文吗?

Arnaudambro

感谢@wesbos,我学习了如何使用新的React Context API,并且已经在我的项目中使用它了,这很棒(这里是本课的内容)。如我所见,为了创建上下文,我们需要这样做:

const MyFirstContext = React.createContext()

我想知道是否可以在同一应用程序中创建另一个上下文。例如,我正在创建一个需要自己的游戏上下文的游戏,并且该游戏由用户玩,每个用户都有自己的信息,因此每个用户都需要自己的用户上下文。所以我做了 :

const MyGameContext = React.createContext();
const UserInfoContext = React.createContext();

但是它不起作用,所以我想它不应该那样工作。我应该如何进行?

[编辑]我澄清了一下我的问题,因为我认为这是不清澈......我纠正它,因为我在它犯了一个错误:我不明白,究竟是什么括号内是默认值情境

Arnaudambro

我应该等一下React的Context文档更新似乎我在代码中肯定犯了一个错误,因为创建多个上下文是如此简单:

MyFirstContext = React.createContext();
MySecondContext = React.createContext();
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

我们可以在Java中创建接口的实例吗?

来自分类Dev

我们可以像在python中一样在Go中创建上下文管理器吗

来自分类Dev

React New Context API-跨多个文件访问现有上下文

来自分类Dev

更改React路由器后,我们可以取消api响应吗?

来自分类Dev

我们可以使用React JS动态创建链接吗?

来自分类Dev

我们可以在react webapp和react native应用之间共享代码吗?

来自分类Dev

React Context API,更新上下文

来自分类Dev

我可以使用cl_context比较OpenCL上下文吗?

来自分类Dev

在React v16.6中如何在新的CONTEXT API中获取多个静态上下文

来自分类Dev

React Context API + withRouter-我们可以一起使用吗?

来自分类Dev

React Context API,从子组件设置上下文状态,而不是将函数作为prop传递

来自分类Dev

我们可以在dialogflow中添加超过5个输入上下文吗?

来自分类Dev

我们可以在react片段上添加事件吗?

来自分类Dev

我们可以在代码中执行多个程序吗?

来自分类Dev

我们可以理解吗?

来自分类Dev

我们可以在React中的const内部样式吗

来自分类Dev

我们可以在Django中创建多个视图吗

来自分类Dev

我们可以在文件中存储多个对象吗?

来自分类Dev

我们可以将jaxb上下文绑定保存到oxm元数据文件吗?

来自分类Dev

为什么我们需要ArrayAdapter <T>(context,resId,T []对象)中的Context参数?

来自分类Dev

我们可以使用ANTLR定义非上下文无关的语法吗?

来自分类Dev

我们可以关闭MouseEvents吗?

来自分类Dev

我们可以在不显示在层次结构窗口的上下文菜单中的游戏对象菜单中添加菜单项吗?

来自分类Dev

我们可以在不同的任务中同时使用多少个“上下文”?

来自分类Dev

我们可以在反应中创建静态成员吗?

来自分类Dev

我可以在交互器类中使用上下文作为 @context 吗?

来自分类Dev

在 UI 中添加和删除项目时,React Context API 上下文 API 问题

来自分类Dev

在 Context Free Grammer 中,我们是否在替换期间替换所有变量?或者我们可以只对相同类型的变量应用替换规则吗?

来自分类Dev

使用 React Context API 时是否应该单独存储不相关的上下文?

Related 相关文章

  1. 1

    我们可以在Java中创建接口的实例吗?

  2. 2

    我们可以像在python中一样在Go中创建上下文管理器吗

  3. 3

    React New Context API-跨多个文件访问现有上下文

  4. 4

    更改React路由器后,我们可以取消api响应吗?

  5. 5

    我们可以使用React JS动态创建链接吗?

  6. 6

    我们可以在react webapp和react native应用之间共享代码吗?

  7. 7

    React Context API,更新上下文

  8. 8

    我可以使用cl_context比较OpenCL上下文吗?

  9. 9

    在React v16.6中如何在新的CONTEXT API中获取多个静态上下文

  10. 10

    React Context API + withRouter-我们可以一起使用吗?

  11. 11

    React Context API,从子组件设置上下文状态,而不是将函数作为prop传递

  12. 12

    我们可以在dialogflow中添加超过5个输入上下文吗?

  13. 13

    我们可以在react片段上添加事件吗?

  14. 14

    我们可以在代码中执行多个程序吗?

  15. 15

    我们可以理解吗?

  16. 16

    我们可以在React中的const内部样式吗

  17. 17

    我们可以在Django中创建多个视图吗

  18. 18

    我们可以在文件中存储多个对象吗?

  19. 19

    我们可以将jaxb上下文绑定保存到oxm元数据文件吗?

  20. 20

    为什么我们需要ArrayAdapter <T>(context,resId,T []对象)中的Context参数?

  21. 21

    我们可以使用ANTLR定义非上下文无关的语法吗?

  22. 22

    我们可以关闭MouseEvents吗?

  23. 23

    我们可以在不显示在层次结构窗口的上下文菜单中的游戏对象菜单中添加菜单项吗?

  24. 24

    我们可以在不同的任务中同时使用多少个“上下文”?

  25. 25

    我们可以在反应中创建静态成员吗?

  26. 26

    我可以在交互器类中使用上下文作为 @context 吗?

  27. 27

    在 UI 中添加和删除项目时,React Context API 上下文 API 问题

  28. 28

    在 Context Free Grammer 中,我们是否在替换期间替换所有变量?或者我们可以只对相同类型的变量应用替换规则吗?

  29. 29

    使用 React Context API 时是否应该单独存储不相关的上下文?

热门标签

归档