при обновлении\добавлении данные в таблице обновлялись только при успешном ответе с сервера?
onRowUpdate: (newData, oldData) => {
return new Promise((resolve, reject) => {
props.addPanel(newData);
setTimeout(() => {
resolve();
if (oldData) {
setState((prevState) => {
const data = [...prevState.data];
data[data.indexOf(oldData)] = newData;
return {...prevState, data};
});
}
}, 1500);
});
},
сейчас так происходит, вне зависимости от того, что возвращается - данные обновляются.
Пробовал в переменную засунуть props.addPanel - PromiseValue: undefined
Пример рабочий в codesandbox попробуй сделать?
Обсуждают сегодня