web-dev-qa-db-fra.com

React.lazy () vs React chargeable

J'utilisais react-loadable pendant un certain temps pour les importations dynamiques de mes composants React.

Dans la récente React version 16.6, l’équipe React a inclus l’équipe React.lazy() qui fait également une importation dynamique.).

Y at-il un avantage à utiliser le react-loadable Le paquet reste, ou est-il temps de passer à la nouvelle version React version?)?

23

Oui il y a toujours un avantage à utiliser React Loadable.

React Loadable fonctionne avec le rendu côté serveur, tandis que React.lazy ne fonctionne que du côté client. Citation tirée de la documentation React :

Remarque: React.lazy et Suspense ne sont pas encore disponibles pour le rendu côté serveur. Si vous voulez diviser le code dans une application rendue serveur, nous recommandons quand même React Loadable . Il a un Nice guide pour la scission d'ensembles avec un rendu côté serveur .

22
Patrick Hund