_useTransition
PostResource
PostDetail
PostForm
PostCreate
Navigation
import { useController } from '@data-client/react'; import { PostResource } from './PostResource'; import PostForm from './PostForm'; export default function PostCreate({ navigateToPost }) { const ctrl = useController(); const [loading, startTransition] = React.useTransition(); const handleSubmit = async data => { const post = await ctrl.fetch(PostResource.getList.push, data); startTransition(() => { navigateToPost(post.id); }); }; return <PostForm onSubmit={handleSubmit} loading={loading} />; }
🔴 Live Preview
Store▶