Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我们可以在React Context API中创建多个上下文吗?_Reactjs - Fatal编程技术网

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

Reactjs 我们可以在React Context API中创建多个上下文吗?,reactjs,Reactjs,感谢@wesbos,我已经学会了如何使用新的React上下文API,我已经在我的项目中使用了它,这很好()。 正如我所看到的,为了创造一个环境,我们需要做: const MyFirstContext = React.createContext() 我想知道是否有可能在同一个应用程序中创建另一个上下文。 例如,我正在创建一个需要自己的游戏上下文的游戏,游戏由用户玩,每个用户都有自己的信息,因此每个用户都需要自己的用户上下文。所以我做了: const MyGameContext = React.c

感谢@wesbos,我已经学会了如何使用新的React上下文API,我已经在我的项目中使用了它,这很好()。 正如我所看到的,为了创造一个环境,我们需要做:

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

const MyGameContext = React.createContext();
const UserInfoContext = React.createContext();
但它不起作用,所以我想它不应该那样起作用。 我应该如何进行


[编辑]我澄清了一点我的问题,因为我认为它不是非常清楚。。。我纠正了它,因为我犯了一个错误:我不明白括号里是什么

我应该等一会儿。似乎我的代码中一定犯了错误,因为创建多个上下文就这么简单:

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