假设我有一个简单的 React 无状态组件,如下所示:
const myComponent = () => {
const doStuff = () => {
let number = 4;
return doubleNumber(number);
};
const doubleNumber = number => {
return number * 2;
};
return <div>Hello {doStuff()}</div>;
};
export default myComponent;
基于我收到的 eslint 错误,以及我对“const”如何工作的理解,我假设这个组件不会呈现,因为函数“doubleNumber()”在初始化之前被函数“doStuff()”使用。但是,每当我使用此组件时,它都会按预期呈现 - 为什么不抛出异常?这是否意味着 React 组件中“const”变量的顺序可以随心所欲?
阿波罗的战车
互换的青春
相关分类