Изменение состояния у компонента
По нажатию на чекбокс должна вызываться функция из глобального компонента, а в функцию должен передаваться id строки на которую нажал
Функция должна сначала копировать все данные, потом мапом проходиться по всем строчкам и у записи у которой id равно id текущей записи, поменять item.checked = !item.checked на противоположное значение
Хотелось бы понять как это сделать, хотя бы пример
Ответы (1 шт):
Автор решения: Armen
→ Ссылка
1.По нажатию на чекбокс должна вызываться функция из глобального компонента( прочитай про context в реакт)
- в функцию должен передаваться id строки на которую нажал( f(id) )
- Функция должна сначала копировать все данные, потом мапом проходиться по всем строчкам (map и так возвращает копию)
- и у записи у которой id равно id текущей записи, поменять item.checked = !item.checked на противоположное значение (массивы и обекты)
- и еше надо про useState и useReducer(не обязательно но желательно) прочитать