Esta es mi función onRowAdd, antes de agregar el valor en la tabla, estoy probando si los valores proporcionados son verdaderos o no.
El problema es que cuando los valores de entrada son verdaderos, los nuevos datos newData se agregan al estado, pero la tabla de materiales no los muestra. Está añadido pero no visible.
Luego, cuando hice clic en el ícono de edición, me muestra los valores que se ingresaron antes, pero después de guardarlo, los valores desaparecen. Como se muestra en la imagen, se agregó una nueva fila y también se muestra la acción, pero la tabla de materiales no muestra los valores de la columna.
'onRowAdd: newData =>' new Promise((resolve, reject) => { setTimeout(() => { handleTestConnection(newData) .then(isValid => { if (isValid) { setData([...data, newData]) resolve(); } else reject(); }) }, 1000) })El problema era que había una propiedad de representación en la tabla de materiales y le estaba pasando una función vacía por la que la tabla de materiales agregaba los valores pero no los mostraba.