Cassidy Williams a récemment mené une campagne de blogs quotidiens d'un mois sur les blogs Netlify. De nombreux articles de blog parlent de next.js. Next.js a beaucoup à louer. J'ai essayé un projet d'introduction de Cassidy par intérêt. Il a réagi rapide intégré, ce qui est super. getServerSideProps
qu'il puisse être getStaticProps
et utilisé sur n'importe quelle "page" pour contrôler ce qui était à l'origine dans le fichier .js
. C'est la première fois que je essaie Next.js, alors pardonnez-moi pour les bases. Mais ce qui est le plus frappant à propos de Next.js pour moi, c'est qu'il soutient facilement un processus de rendu complet. Il vous encourage à effectuer un rendu de fichiers statique par défaut (SMART), puis si vous devez effectuer un rendu côté serveur (SSR), il vous suffit de mettre à jour un composant de page donné pour inclure les éléments suivants:
Exporter la fonction asynchrone getServersIDEPROPS () { // Obtenez des données de l'API externe const res = attendre fetch (`https: //.../ data`); const data = attendre res.json (); // Passez des données à la page via des accessoires return {accessoires: {data}}; }
Supposons que vous fassiez SSR car vous devez accéder au serveur pour obtenir des données afin de rendre la page, mais que vous préférez rendre côté serveur afin que la page puisse rendre rapidement et sans JavaScript en cas de besoin (ce qui est très bon pour le référencement). Cela suppose qu'il existe un serveur de nœuds prêt à effectuer ce travail à tout moment. Sur Netlify, cela signifie une fonction (nœud lambda), mais vous n'avez guère à y penser, car il vous suffit d'ajouter ce qui suit dans votre fichier netlify.toml
:
[[Plugins]] package = "@ netlify / plugin-nextjs"
Maintenant, vous pouvez faire un rendu statique là où vous en avez besoin, rendu côté serveur là où vous en avez besoin, mais vous n'avez pas non plus abandonné le rendu client, ce qui est très rapide après le lancement du site Web. Je pense qu'il fait un transfert JSON ou un autre niveau de la magie au niveau du cadre à l'intérieur.
J'ai mis en place un itinéraire SSR rapide depuis ma page d'accueil pour les tests et je vois clairement que ma page d'accueil (statique) et /cool
(SSR) renvoie le HTML statique lors du chargement.
J'avoue que j'aime utiliser React, et Suivant.js est un très beau cadre car il a à la fois une simplicité et une grande fonctionnalité. Il est facile de fonctionner sur Netlify, ce qui est génial.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

Dans cet article, nous plongerons dans le monde des barres de défilement. Je sais, ça ne semble pas trop glamour, mais croyez-moi, une page bien conçue va de pair

L'API de transition Svelte fournit un moyen d'animer les composants lorsqu'ils entrent ou quittent le document, y compris les transitions Svelte personnalisées.

Combien de temps passez-vous à concevoir la présentation de contenu pour vos sites Web? Lorsque vous écrivez un nouveau blog ou créez une nouvelle page, pensez-vous à

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Les commandes NPM exécutent diverses tâches pour vous, soit en tant que processus unique ou en cours d'exécution pour des choses comme le démarrage d'un serveur ou la compilation de code.

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et

L'article discute de l'utilisation de CSS pour les effets de texte comme les ombres et les gradients, les optimiser pour les performances et l'amélioration de l'expérience utilisateur. Il répertorie également les ressources pour les débutants (159 caractères)


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Dreamweaver Mac
Outils de développement Web visuel

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

Dreamweaver CS6
Outils de développement Web visuel

Version crackée d'EditPlus en chinois
Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux