【问题标题】:Does react function component and a regular function has different fundamental?反应函数组件和常规函数有不同的基础吗?
【发布时间】:2021-05-27 09:17:38
【问题描述】:

常规函数或箭头函数都支持“this”关键字,没关系。但是在 react 官方文档中写到功能组件没有“this”。据我所知,反应功能组件与普通功能相同,并且当我们编写功能组件时,反应不识别哪些是常规功能,哪些是组件,那么功能支持“this”但功能组件不支持是什么意思.

【问题讨论】:

  • 箭头函数 not 支持这一点。这是拥有它们的要点之一。它通常用于允许使用外部范围的 this 而没有歧义。
  • React 是 JavaScript。记住你所说的“React 功能组件”只是一个函数是很有用的。您如何定义该函数决定了 this 是什么。

标签: javascript reactjs components mern


【解决方案1】:

在反应函数组件中,您可以使用状态挂钩而不是使用“this”。这是状态挂钩上的反应文档。 https://reactjs.org/docs/hooks-state.html

【讨论】:

    猜你喜欢
    • 2021-03-16
    • 1970-01-01
    • 2019-09-21
    • 1970-01-01
    • 2022-11-07
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    相关资源
    最近更新 更多