Я использую fields.remove(index)
в кнопке onClick , а затем немедленно отправляю действие, используя fields
, но, похоже, fields
не получает обновления немедленно.
Я не уверен, почему он так себя ведет.
console.log(fields);
fields.remove(index);
console.log(fields);
props.showNewRecord(fields); // setDuplicateRecord dispatches an action
Оба console.log показывают одинаковый результат, а setDuplicateRecord
не получает самую последнюю fields
.
Является ли это ожидаемой функцией с избыточностью?
Как я могу обойти это? Я хочу удалить строку в FieldArray и использовать новый FieldArray для действия.
Спасибо.