Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 功能组件内部应该包含什么_Reactjs - Fatal编程技术网

Reactjs 功能组件内部应该包含什么

Reactjs 功能组件内部应该包含什么,reactjs,Reactjs,在React中编写功能组件时,常量和实用程序函数保存在哪里?反应组件内部还是外部 从“React”导入React; //全局常数 常数地球半径=3959; //效用函数 常量卷=()=>{ 返回(4/3)*(22/7)*数学功率(地球半径,3); } 常量MyComponent=()=>{ 返回( 地球半径:{地球半径} {volume()} ) } 地球半径和体积是否应在MyComponent内?什么时候包含或排除代码有什么规则吗?最好的做法是什么?一个好方法是创建一个名为config或ut

在React中编写功能组件时,常量和实用程序函数保存在哪里?反应组件内部还是外部

从“React”导入React;
//全局常数
常数地球半径=3959;
//效用函数
常量卷=()=>{
返回(4/3)*(22/7)*数学功率(地球半径,3);
}
常量MyComponent=()=>{
返回(
地球半径:{地球半径}
{volume()}

) }

地球半径
体积
是否应在
MyComponent
内?什么时候包含或排除代码有什么规则吗?最好的做法是什么?

一个好方法是创建一个名为configutils的文件夹,以放置此类代码,以便在其他组件中重用它


我希望这对您有所帮助

在每次渲染时,功能组件中的所有内容都将被销毁并重新创建。通常,这不会造成明显的性能差异,但需要记住。这将归结为偏好以及如何合理地对事物进行分组。我通常将声明的内容保存在函数中以便于组织。谢谢,这回答了我的问题。