Estoy usando Material Table para mostrar los datos de la tabla.
Usando onRowAdd, puedo agregar una nueva fila pero la página no hace referencia. Se vuelve a cargar y se atasca, entonces tengo que volver a cargarlo.
newData => new Promise(resolve => { setTimeout(() => { resolve(); this.setState(prevState => { this.props.saveSetting(newData, this.state.resource, "generalmessage.successMessage"); const data = [...prevState.data]; return { ...prevState, data }; }); }, 600); })Guardar configuración es la función que estoy llamando en sagas.
No soy capaz de entender lo que estoy haciendo mal aquí. Por favor guíame en esto.
No estoy seguro si está usando useState en su componente. De todos modos, hice mi onRowAdd esta manera y está funcionando:
onRowAdd: (newRow) => new Promise((resolve, reject) => { setTableData([...tableData, newRow]); setTimeout(() => resolve(), 500); })Espero que esto ayude