Next.js vs Gatsby vs create-react-app

Next.js ou Gatsby? Pourquoi les choisir plutôt que create-react-app? Et lequel?

create-react-appne vous aide pas à générer facilement une application rendue côté serveur. Tout ce qui va avec (SEO, rapidité…) n'est fourni que par des outils commeNext.jsetGatsby.

Quand Next.js est-il meilleur que Gatsby?

Ils peuvent tous les deux aiderrendu côté serveur, mais de 2 manières différentes.

Le résultat final en utilisant Gatsby est un générateur de site statique, sans serveur. Vous créez le site, puis vous déployez le résultat du processus de génération de manière statique sur Netlify ou un autre site d'hébergement statique.

Next.js fournit un backend qui peut rendre côté serveur une réponse à la demande, vous permettant de créer un site Web dynamique, ce qui signifie que vous le déploierez sur une plate-forme qui peut exécuter Node.js.

Next.jspeutgénérer un site statique aussi, mais je ne dirais pas que c'est son principal cas d'utilisation.

Si mon objectif était de créer un site statique, j'aurais du mal à choisir et peut-être que Gatsby a un meilleur écosystème de plugins, dont beaucoup pour les blogs en particulier.

Gatsby est également fortement basé surGraphQL, quelque chose que vous pourriez vraiment aimer ou ne pas aimer en fonction de vos opinions et de vos besoins.

Téléchargez mon gratuitManuel Next.js


Plus de prochains tutoriels: