Estoy tratando de jugar con el fregadero de la cocina mui de la mesa de reacción y no entiendo por qué el valor no está visible. el encabezado es visible cuando se cambia a JSON; los datos de la tabla ya no son visibles. en el archivo console.log, data y data1 tienen la misma estructura.
const columns = React.useMemo( () => [ { Header: 'ID', accessor: 'id', }, { Header: 'LICENSE PLATE', accessor: 'licenseplate', }, { Header: 'DRIVER NAME', accessor: 'driver', }, { Header: 'SUBMITTED ON', accessor: 'submittionDate', }, { Header: 'NOTES', accessor: 'notes', }, { Header: 'STATUS', accessor: 'status', }, ], [] ) const NoteList = Object.keys(NOTES).map(key => ({ ...NOTES[key], id: key })) const [data1, setData1] = React.useState(React.useMemo(() => makeData(10), [])) const [data, setData] = React.useState(React.useMemo(() => NoteList), []) const [skipPageReset, setSkipPageReset] = React.useState(false) useEffect(() => { // This gets called after every render, by default // (the first one, and every one after that) // console.log('NOTES', NOTES); // console.log('NOTESLIST', NoteList); console.log('DATA', data); console.log('DATA1', data1); }, [])no se donde esta el error
gracias por la ayuda
Después de algunas horas, el error se ha solucionado.
El nombre del usuario tiene que coincidir con el atributo de nombre en el archivo json. Y no hay necesidad de usar la función object.key . el uso de useMemo es suficiente.