✅ Deploy automagiquement React, Angular et Vue
✅ Très facile d'ajouter un nom de domaine custom
✅ Interface canon
✅ Gratuit avec infinité de projet
✅ Puissance de Next
❌ Que frontend
❌ Pas libre
✅ Deploy automatiquement Front et Backend (React, Rails, Django...)
✅ Liberté du serveur, CLI bash
✅ DB disponibe
❌ Interface moins sexy
❌ Très rapidement payant (les limites sont vite atteintes)
✅ Plugins disponibles
✅ DB de Contact disponible par défaut (FORM)
✅ Edge function pour tous les Frameworks
✅ Super simple, push and deploy
✅ Gratuit
✅ Belle interface
✅ Super simple à mettre en place
✅ Direct dans github
✅ Parfait pour des petites app one-page ou site static
❌ Site static only (besoin de build React par exemple)
❌ Pas de service d'analyse ou autre
❌ Gère mal le routing
✅ Super cool pour faire des petits projets / demo et copier l'url (comme j'ai fait dans mes thread)
✅ IDE intégré
✅ Code update en direct
✅ Sympa pour des démos
❌ Pas fait pour ça
❌ Risque de ne pas supporter beaucoup de charge
C'est une valeur sauvegardée dans un objet, dans ton composant qui persiste lorsque le composant se rerender
Quand elle est update, le composant ne se rerender pas
Son nom vient du fait que la valeur est sauvegardée dans un objet : { current: ... }
Son usage basique est pour récupérer la référence d'un élément HTML primitif, par exemple, une div :
Cet usage permet notamment :
* changer les propriétés d'une div
* récupérer la valeur d'un input
* gérer le canvas
Déjà, il faut savoir que la technique c’est bien. Excellent. Mais, c'est 50% du travail de développeur, le mindset c’est l’autre partie !
Tu as bien lu. Pas besoin d’être une machine de guerre en dev si tu as le bon mindset 😶
C’est pour ça que je vais en parler sur ce compte👍
Tu te demandes peut-être : « c’est quand que je suis prêt pour travailler en entreprise ? »
Ma réponse est que si tu te poses cette question, c’est que le bon moment c’est maintenant, sur le champ 🏃 !
Mais, des personnes me diront « j’ai peur », « je n'ai pas confiance en moi »