«setCurrentItem» объявлен, но его значение никогда не считывается.ошибка ts(6133)

#reactjs #react-native #react-redux #compiler-errors

Вопрос:

В app.js код таков,

 import './App.css';
import Todoform from './Components/Todoform';

function App() {
  return (
    <div className="To-Do App">
     <Todoform />
    </div>
  );
}

export default App;
 

И в Todoform.js код таков,

    import React, { useState } from 'react';

function Todoform() {
    const [currentItem,setCurrentItem]= useState(null);

    return (
      <form className='To-do'>
       <input 
          type='text'
          placeholder='Add a todo'
          value={currentItem}
          name='text'
          className='to-do input' 
      />
      <button className="to-do button">Add To-do</button>
      </form>
    );
}

export default Todoform;
 

Когда я выполняю код, появляется следующая ошибка: объявлен «setCurrentItem», но его значение никогда не считывается.ошибка ts(6133).

Что я должен сделать, чтобы исправить эту ошибку?

Ответ №1:

Добавьте эти правила в файл eslintrc.json. предупреждать или отключать-ваш выбор.

 ...
  "rules": {
    "no-unused-vars": "warn",
    "@typescript-eslint/no-unused-vars": "off",
    
  }