Я в цикле перебираб массив, если в нем id повторяется с тем, что уже есть, я меняю ему значение кол-ва
что мешает достать этот массив, создать новый с уже измененными данными и снова отправить его в setState?
Имеешь ввиду создать ещё один state:array?
Можно через мап сделать стейт и в юзер сразу закинуть
мне все равно как он это будет делать, идея в том чтобы менять массив и запускать его в сетстейт уже измененным
Ага, я просто совсем недавно с классами начал работать. Я для тестового варианта просто проинициализировал над методом arr = [ ] И в него записывал все, так тоже можно или лушче с твоим вариантом?
а зачем ты начал с классами работать? это первый вопрос. Второй, а в чем отличие то?
а ты понимаешь для чего вообще нужно состояние?
Прикинь первый хендлер как пропс и повесь его сразу на инпут как обработчик
Начал ибо тестовое задание такое 🤡 А разница, хз, кажется просто что если как-то через state, то правильнее что-ли
А в интерфейсе тип поставь React.ChangeEventHandler<HTMLInputElement>
что в функциональных компонентах, что в классовых, оно работает одинаково
Ну для изменение state
ну а для чего нужно менять state?
Обсуждают сегодня