{
const prevTodos = localStorage.getItem('todos') || [];
JSON.parse(prevTodos).map((el) => createTodo(el));
}, []);
выдает следующую ошибку: React Hook useEffect has a missing dependency: 'createTodo'. Either include it or remove the dependency array react-hooks/exhaustive-deps
как убрать ее? createTodo беру из redux через mapDispatch
Просто прокинь то что он просит в зависимости
сори за тупой вопрос, но это куда?) только осваиваю реакт
гугли “зависимости useEffect”, это часть освоения
спасибо, разобрался)
еще непонятно зачем мапишь
а как иначе достать
forEach
а почему форич, а не мап лучше?
https://developer.mozilla.org
Покажи решение
useEffect(() => { const prevTodos = localStorage.getItem('todos') || []; JSON.parse(prevTodos).map((el) => createTodo(el)); }, [createTodo]);
Обсуждают сегодня