Я работаю с приложением «реагировать с редуксом». Я работаю с библиотекой redux-undo и, когда возможности библиотеки расширяются, она прослушивает список действий и возвращается к предыдущему состоянию, когда происходит отмена.
Сценарий: у меня есть страница, где элемент списка будет создан / удален, и вызов API выполняется всякий раз, когда происходят эти действия.Пользователь может отменить как операции создания, так и удаления.
Я хотел бы знать, есть ли способ узнать последнее действие, которое было отправлено.
Например: если пользователь создает элемент списка и нажимает «Отменить», я хотел бы знать, что было создано последнее действие, которое было отправлено, чтобы я мог отменить создание (удалить элемент списка, выполнивВызов API).
Точно так же, если пользователь удалил элемент списка, я хотел бы знать, что последнее отправленное действие было удалено, чтобы я мог отменить удаление (создайте элемент списка снова, сделав вызов API,извлечение сведений из прошлого состояния и отправка сведений об удаленном элементе списка)
Пожалуйста, дайте мне знать, есть ли способ достичь этого?