Задать вопрос
@AliminVerckon

Как автоматически заполнить словарь в useState?

Я хочу сделать таск-менеджер. Мне нужно что бы все задачи хранились в словаре в формате задача : true или false. но все задачи хранятся в виде массива где только задачи, как мне это преобразовать?
моя вариант и он не работает
const cache = [1,2,3,4,5,6,7,8,9,0]
const [select, setSelect] = useState({})
const handleClick = (e) => {
        cache.map((element) => {console.log("in"); setSelect({...select, [`${element}`] : true }); console.log("out")})
        
    }

handleClick весит на кнопке которую надо нажать для открытия списка задач
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • Академия Eduson
    React-разработчик
    2 месяца
    Далее
  • Skypro
    React-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Лучше через useReducer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽