首页 > 解决方案 > 如何避免未使用的 setState 函数?可以在没有 setter 的情况下创建 React useState 吗?

问题描述

我目前正在减少/删除 React 站点上的 npm 警告。

大量这些警告是由 setState 函数引起的,如下所示,被“未使用”。

const [state, setState] = useState('some state');

以下哪项是删除这些警告的更好方法?还是有更好的方法来解决这个问题?

1.

const[state] = useState('some state');
const state = 'some state';

标签: javascriptreactjsnpmuse-state

解决方案


如果setState根本没有使用,那么它是一个永远不会改变的值,因此可以是一个常数 (2.)。您也可以将其移出组件。


推荐阅读