Javascript 反应函数组件和常规函数有不同的基本原理吗?

Javascript 反应函数组件和常规函数有不同的基本原理吗?,javascript,reactjs,components,mern,Javascript,Reactjs,Components,Mern,常规函数或箭头函数都支持“this”关键字,没关系。但在react官方文档中,有人写道功能组件没有“this”。正如我所知,react功能组件与普通函数相同,react不确定哪些是常规函数,哪些是我们编写功能组件时使用的组件,那么函数支持“this”而功能组件不支持是什么意思呢。在react功能组件中,您可以使用状态挂钩,而不是使用“this”。这是状态挂钩上的react文档。箭头函数确实支持这一点。这是拥有它们的要点之一。它通常用于允许使用外部范围中的this,而不会产生歧义。react是Ja

常规函数或箭头函数都支持“this”关键字,没关系。但在react官方文档中,有人写道功能组件没有“this”。正如我所知,react功能组件与普通函数相同,react不确定哪些是常规函数,哪些是我们编写功能组件时使用的组件,那么函数支持“this”而功能组件不支持是什么意思呢。

在react功能组件中,您可以使用状态挂钩,而不是使用“this”。这是状态挂钩上的react文档。

箭头函数确实支持这一点。这是拥有它们的要点之一。它通常用于允许使用外部范围中的this,而不会产生歧义。react是JavaScript。记住,您所称的“react函数组件”非常有用“这只是一个函数。定义该函数的方式决定了该函数是什么。