javascript - 如何避免未使用的 setState 函数?可以在没有 setter 的情况下创建 React useState 吗?
问题描述
我目前正在减少/删除 React 站点上的 npm 警告。
大量这些警告是由 setState 函数引起的,如下所示,被“未使用”。
const [state, setState] = useState('some state');
以下哪项是删除这些警告的更好方法?还是有更好的方法来解决这个问题?
1.
const[state] = useState('some state');
const state = 'some state';
解决方案
如果setState
根本没有使用,那么它是一个永远不会改变的值,因此可以是一个常数 (2.)。您也可以将其移出组件。
推荐阅读
- c - 如何从C中的链表中删除特定节点?
- objective-c - Xcode 错误:无法创建目录“/[PATH_TO_APP]/[APP_NAME].app”(在项目“[PROJECT]”的目标“[TARGET]”中)
- python - PyQt5 中的标签自动换行不占用空间
- azure-data-factory-2 - 将多个文件加载到 ADLS 时如何执行数据块笔记本
- pandas - Pandas:DataFrame op DataFrame 结果为 NaN
- r - 通过控制组为几个子组中的每一个划分整个数据帧
- json - 仅在字符串周围添加引号,而不是数字或列表
- spring-boot - 使用 RewritePath 刷新 Spring Cloud Gateway 失败
- android-studio - 在 TabLayout 中的选项卡之间添加空格
- c# - 我想进入类的表单对象类型的构造函数