Javascript 在react组件中this.state引用指什么?
我从几天前开始在react工作,我对下面的内容感到困惑Javascript 在react组件中this.state引用指什么?,javascript,reactjs,Javascript,Reactjs,我从几天前开始在react工作,我对下面的内容感到困惑 如果每个react组件的状态与该组件的范围隔离,或者整个应用程序只有一个状态 react如何区分组件功能和正常功能?它是返回值吗 常量组件=()=>( //jsx DOM元素 ); 常量obj=()=>“返回值” 谢谢 如果每个react组件的状态与该组件的范围隔离,或者整个应用程序只有一个状态 它是单个组件的实例属性,这就是您通过this.state访问它的原因。对于应用程序来说,它不是全局的 react如何区分组件功能和正常功能?它是返
this.state
访问它的原因。对于应用程序来说,它不是全局的
react如何区分组件功能和正常功能?它是返回值吗
没有。如果您使用一个从未打算用作组件的函数,然后将其用作组件,react将按照您的要求执行,但结果可能不会有用
例如,如果创建的函数如下所示:
const Sum = (a, b) => a + b;
然后尝试渲染以下内容:
<div>
<Sum />
</div>
React不会抛出任何错误或任何东西,但您将在页面上看到[object object][object]
如果每个react组件的状态与该组件的范围隔离,或者整个应用程序只有一个状态
它是单个组件的实例属性,这就是您通过this.state
访问它的原因。对于应用程序来说,它不是全局的
react如何区分组件功能和正常功能?它是返回值吗
没有。如果您使用一个从未打算用作组件的函数,然后将其用作组件,react将按照您的要求执行,但结果可能不会有用
例如,如果创建的函数如下所示:
const Sum = (a, b) => a + b;
然后尝试渲染以下内容:
<div>
<Sum />
</div>
React不会抛出任何错误或任何东西,但您将在页面上看到[object object][object]