0.1.2 ā¢ Published 3 years ago
react-suspense-data v0.1.2
React Suspense Data
Support
ā Typescript support
Getting Start
yarn add react-suspense-data
# OR
npm install --save react-suspense-data
Example
import { Suspendable, useSuspendableData } from 'react-suspense-data'
const UserPage = ({ userId }) => {
const suspendableData = useSuspendableData(() => getUserAsync({ id: userId }), [userId])
return (
<React.Suspense fallback={<Loading />}>
<Suspendable data={suspendableData}>
{data => <UserProfile user={data}/>}
</Suspendable>
</React.Suspense>
)
}