javascript React已分配但从未在不存在的文件中使用的值

eulz3vhy  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(107)

我正在使用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

yqkkidmi

yqkkidmi1#

我将关闭服务器,删除该高速缓存和构建文件,然后再次启动开发服务器。

相关问题