Всем привет. Имеется реакт-компонент со списком эллементов, я хочу реализовать возможность удаления эллемента после модального окна с подтверждением.
Два способа реализации:
Способ первый:
1. Я вешаю на каждый эллемент списка событие onClick и передаю в state реакт компонента соответствующий "dropID" и вызываю открытие модального окна
2. При согласии вызываю экшн и передаю туда this.state.dropID.
Способ второй:
1. Создаю в соответствующем редьюсере новое поле dropID
2. Добавляю в экшн открытия окна payload в виде currentDropID,
3. При вызове экшна открытия окна в reducer изменяю dropID: currentDropID
4. При клике в модальном окне читаю соответствующее поле стора- dropID
Собственно вопрос: как правильнее реализовать данную функцию?
В данном случае я реализовал 1 способ.
Слышал что если используешь redux то про функцию setState в большинстве случаев можно забыть.
Также заранее извеняюсь если непонятно объяснил, код здесь:
https://github.com/maximusnikulin/REDUX-MYBLOG/blo...