He estado siguiendo el tutorial sobre react-admin y cuando llego a la parte donde tienes que editar, un usuario, por ejemplo, la página de edición aparece en negro sin errores en la ventana de devtool. Por favor, eche un vistazo a mi código. ¿Dónde me estoy equivocando?
en App.js
<Admin dataProvider={dataProvider} authProvider={authProvider}> <Resource name="users" list={ UserList } layout={ MyLayout } edit={UserEdit} create={UserCreate} /> </Admin>en UserList.js
export const UserEdit = (props) => { <Edit {...props}> <SimpleForm> <ReferenceInput source="id" reference="users"> <SelectInput optionText="id" /> </ReferenceInput> <TextInput source="firstName" /> <TextInput source="lastName" /> <TextInput source="email" /> <TextInput source="organization" /> <TextInput source="status" /> </SimpleForm> </Edit> }Tienes un problema aquí:
<Resource name="users" list={ UserList } layout={ MyLayout } edit={UserEdit} create={UserCreate} />
el layout es un accesorio de Admin , no debería estar en un Resource