我正在使用create-react-app来制作我的应用程序。在我保存文件进行编译后,终端抛出以下错误:src\应用程序. js行37:21:“setOpenModal”已赋值,但从未使用过no-unused-vars
src\应用程序\应用程序. js第37行:第21行:“setOpenModal”已赋值,但从未使用过no-unused-vars
问题是,我将文件App.js移到了名为App的文件中,并将其名称更改为index.js。另外,我还将变量setOpenModal发送到了一个元素中,如下所示:
源代码/应用程序/index.js:
const [openModal, setOpenModal] = React.useState(false);
return (
<AppIU
doc_type={doc_type}
date={date}
course={course}
openModal={openModal}
setOpenModal={setOpenModal}
/>
);
函数setOpenModal实际上正在另一个文件中使用,我通过props传递该函数。是否有方法使react意识到变量正在使用,而文件src/App.js不再存在?
我试着再次保存文件并再次编译,希望警告消失,但它仍然存在。我也试着在declerign常量前后添加/* eslint-disable no-unused-vars /和/ eslint-enable no-unused-vars */,但它仍然没有删除警告。此外,我不想禁用警告,因为我有忘记已声明变量的倾向:v
1条答案
按热度按时间yqkkidmi1#
我将关闭服务器,删除该高速缓存和构建文件,然后再次启动开发服务器。