Load React component lazily
July 11, 2020
const AddAReview = React.lazy(() => import('./add_a_review'));
- Import the component file lazily by using React.lazy .
- Now you can use AddAReview with JSX syntax.
- But if you try to use it anywhere in the current component it will first reload the component and then load it again with the new component. For … this you can use another React component Suspence that can be used for showing the loading state of the component.
- What i think is that the React fallback to reloading the component if you don’t pass any fallback or something.
- Example use:
<Suspense fallback={<div>Loading...</div>}>
<AddAReview />
</Suspense>
Just putting it in the web because i fear the publish button.