为了账号安全,请及时绑定邮箱和手机立即绑定

React Hooks 静态变量:对象属性与 useRef()

React Hooks 静态变量:对象属性与 useRef()

开满天机 2021-11-04 16:19:53
在useRef()钩子内的 React 功能组件中声明静态变量与简单地将它们声明为对象属性有什么优点或缺点。useRef 方法:import React, { useRef } from "react";const MyComponent = () => {  const staticProp = useRef("Hello, World!");  return (    <div>{staticProp.current}</div>  )}export default MyComponent;对象属性方法:import React from "react";const MyComponent = () => {  return (    <div>{MyComponent.staticPro}</div>  )}MyComponent.staticProp = "Hello, World!";export default MyComponent;
查看完整描述

1 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

Refs 对于绑定到组件实例的可变值很有用。它们类似于实例变量。如果变量应该是静态的,则不需要引用。您可以将其声明为组件函数的属性,或作为外部作用域中的常量:


const staticProp = "Hello, World!";


const MyComponent = () => {

  return (

    <div>{staticProp}</div>

  )

}


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信