В настоящее время у меня есть представление, в котором отображаются все документы из базы данных. У каждого есть кнопка, которая запускает удаление документа из базы данных.
В идеале я хотел бы открыть модальное сообщение (используя Materialize), чтобы убедиться, что удаление должно произойти.
Я знаю, что у меня может быть модальное окно для каждого из элементов, но это кажется избыточным и слишком большим для добавления. Я бы хотел, чтобы поток пошел от:
button -> delete
to:
button -> confirm -> delete
Я бы хотел, чтобы это произошло, изменив onClick кнопки, чтобы открыть модальное окно и иметь возможность передавать действие кнопки подтверждения через
Код кнопки в настоящее время выглядит так:
<button
className="btn"
onClick={() => {handleClick(category._id);}}
>
Delete
</button>
Текущий обработчик onClick для каждой кнопки следующий:
const handleClick = id => {
this.props.deleteCategory(id);
};
Я новичок в React / Redux и Materialise, поэтому любая помощь будет принята с благодарностью, и если потребуется дополнительная информация, дайте мне знать :)
Спасибо, Джеймс