Page Components
List, Create, Edit, and Show — the screens of every CRUD app.
The List page component — usage and core props.
An infinite-scroll variant of <List>, backed by useInfiniteListController from ra-core.
Render a list of records as a vertical, mobile-friendly list — typically used as a child of <List> or <ReferenceManyField>.
The Edit page component — usage and core props.
The <Show> component is a page component that renders a single record.
<SimpleShowLayout> lays out Show fields in a vertical labeled stack.
<TabbedShowLayout> groups Show fields into tabs.
The <Create> component is the main component for creation pages. It prepares a form submit handler, and renders the page title and actions. It is not responsible for rendering the actual form - that's the job of its child component (usually a form component, like <SimpleForm>). This form component uses its children (<Input> components) to render each form input.