Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 为什么在使用上下文时必须指定in-react contexttype?_Reactjs - Fatal编程技术网

Reactjs 为什么在使用上下文时必须指定in-react contexttype?

Reactjs 为什么在使用上下文时必须指定in-react contexttype?,reactjs,Reactjs,,当未分配contextType时的子访问时,上下文为空。似乎父级和子级有必要为使用上下文指定propType 道具也有道具类型,但它们不是必需的,那么为什么对上下文是必需的呢?它只是为了更安全地使用上下文而设计的吗?是的。你问题的答案已经在你提到的那一页上了 如果希望应用程序稳定,请不要使用上下文。这是一个 这是一个实验性的API,在未来的 反应 React不希望您使用上下文,除非您知道自己在做什么。这就是当我们需要使用上下文时需要显式定义contextTypes的原因 相反,React提供了

,当未分配contextType时的子访问时,上下文为空。似乎父级和子级有必要为使用上下文指定propType


道具也有道具类型,但它们不是必需的,那么为什么对上下文是必需的呢?它只是为了更安全地使用上下文而设计的吗?

是的。你问题的答案已经在你提到的那一页上了

如果希望应用程序稳定,请不要使用上下文。这是一个 这是一个实验性的API,在未来的 反应

React不希望您使用上下文,除非您知道自己在做什么。这就是当我们需要使用上下文时需要显式定义
contextTypes
的原因


相反,React提供了一个公正的类型检查工具,可以确保开发人员正确地传递了所有必要的道具。如果您没有正确传递道具,它只会显示一些警告。另外,
propTypes
类型检查仅在开发人员模式下工作,并在生产构建中删除。从React v15.5
propTypes
已弃用,并已移动到a。

是。你问题的答案已经在你提到的那一页上了

如果希望应用程序稳定,请不要使用上下文。这是一个 这是一个实验性的API,在未来的 反应

React不希望您使用上下文,除非您知道自己在做什么。这就是当我们需要使用上下文时需要显式定义
contextTypes
的原因

相反,React提供了一个公正的类型检查工具,可以确保开发人员正确地传递了所有必要的道具。如果您没有正确传递道具,它只会显示一些警告。另外,
propTypes
类型检查仅在开发人员模式下工作,并在生产构建中删除。从React v15.5
propTypes
中,已弃用并已移动到