首页 > 解决方案 > 'Form' 已定义但从未使用 no-unused-vars

问题描述

我不断收到错误 Form' is defined but never used no-unused-vars 它说:搜索关键字以了解有关每个警告的更多信息。
要忽略,请将 // eslint-disable-next-line 添加到前一行。

Form.js //创建一个表单

import React from "react";

const Form=() =>{
    return(
        <form>
            <input type="text" class="todo-input"></input>
            <button class="todo-button" type="submit">
                <i class="fas fa-plus-square"></i>
            </button>
            <div class="select">
                <select name="todos" class="filter-todos">
                    <option value="all">All</option>
                    <option value="completed">Completed
                    </option>
                    <option value="uncompleted">Uncompleted</option>
                </select>
            </div>
        </form>
    )
}
export default Form; 

App.js //main file
import React from "react";
import './App.css';
import Form from './components/form';
function App() {
  return (
    <div className="App">
      <header>Todo List</header>    
    </div>
  );
}

export default App;

`

标签: reactjs

解决方案


因为 eslint 配置为捕获未使用的变量。您没有在 App.js 中使用 Form 组件,所以它只是说一条消息


推荐阅读