Javascript 什么';在功能组件内部创建变量的良好实践是什么?
我想知道在功能组件中创建变量的最佳方法是什么。我知道useState,但一次性作业怎么样?像下面的链接一样,dom是被创建的,所以它是可以的,还是我们应该使用其他的东西呢?另外,如果我需要存储一些硬编码的值,以便在组件中使用,如何存储这些值Javascript 什么';在功能组件内部创建变量的良好实践是什么?,javascript,reactjs,Javascript,Reactjs,我想知道在功能组件中创建变量的最佳方法是什么。我知道useState,但一次性作业怎么样?像下面的链接一样,dom是被创建的,所以它是可以的,还是我们应该使用其他的东西呢?另外,如果我需要存储一些硬编码的值,以便在组件中使用,如何存储这些值 import React from "react"; const Helper = () => { function getLinks() { let isSubsribe = getSubscription();
import React from "react";
const Helper = () => {
function getLinks() {
let isSubsribe = getSubscription();
return isSubsribe
? {
url: `https://xyz`,
desc: "Go to XYZ",
}
: {
url: `https://abc`,
desc: "Go to abc",
};
}
let links = getLinks();
let dom = null;
if(links.url === 'https://xyz')
dom = <div>Hi XYZ</div>
else
dom = <div>Hi ABC</div>
return (
<React.Fragment>
{dom}
</React.Fragment>
}
从“React”导入React;
常量帮助器=()=>{
函数getLinks(){
让issubscribe=getSubscription();
退票
? {
网址:`https://xyz`,
描述:“转到XYZ”,
}
: {
网址:`https://abc`,
描述:“转到abc”,
};
}
让links=getLinks();
让dom=null;
如果(links.url=='https://xyz')
dom=Hi-XYZ
其他的
dom=hiabc
返回(
{dom}
}
在功能组件内部,您可以使用let
和const
关键字创建局部变量必须使用普通javascript变量,react只是一个超集,有助于状态呈现。