Всем доброго дня! Подскажите кто может. Целый день не могу разобраться как организовать такую схему.
Есть реакт. Есть компонент, куда поступает массив (может быть разного размера) данных и по этому массиву строятся кнопки (каждая с уникальным ID) внутри этого компонента. У каждой кнопки при клике планируется менять css-класс. Для этого в каждой кнопке я подписался на атом и при клике вызываю action. Сам вопрос: как мне можно организовать хранение/добавление/изменение/удаление css-класса через один atom и один action, но с каким-то своим, уникальным для каждой кнопки ID ? Весь мозг себе уже сломал. Помогите пожалуйста понять как такое можно организовать. Спасибо заранее!