À éviter de négliger, même pour aller vite
💡 Je souhaite vous parler d'une petite solution qui nous a permis d'avancer plus sereinement💆🏻♂️ sur notre app Ball'N Connect.
📄 sujet de base pour beaucoup et souvent négligé pour avancer plus vite, il s'agît des contrôles sur les formulaires.
Sur notre architecture de type MERN nous utilisons un combo qui fait mouche avec une mise en place très simple a prendre en main et rapide en exécution.
🤳🏻 Côté front :
le fameux couple Formik + Yup
Très efficace avec Formik qui permet de scoper son formulaire de manière très lisible de l'initialisation de données jusqu'à leur envoie. Et Yup qui lui permet d'implémenter des règles de gestion sur chaque champs du formulaire de manière encore une fois très lisible et condensé.
🔙 Côté back :
Joi(le petit plus), un équivalent de Yup mais pour un server Express.js, en gros cette librairie s'implémente sous la forme d'un middleware qui va checker les données avant de les traiter.
✅ Ces solutions nous ont permises d'identifier et de fixer des problèmes remonté par les utilisateurs de manière beaucoup plus sereine (en interne ca fait un bien fou) et en prime de résoudre quelques soucis de performance sur notre infrastructures (sacré prime).
Ball'N Connect http://onelink.to/fsbntf
We are Ball'N Connect 🏀
Développeur Backend Node (Typescript/React)
3 ansToujours avoir des best pratice
Ashoka Fellow 🌍|👨🏽⚕️Infirmier | Serial Entrepreneur Social | VC | Investors Private Equity | Speaker Leadership Ted | Philanthrope | Common Law Diplomat | 🇫🇷🇲🇦
3 ansFort le partage frérot 🚀 Anoureth Pongrattana
Co-Founder Ball'N Connect QVEMA S4 📺 | Founder Underrated Sport | Mes Playground @StationF @edhecentrepreneurs Objectif 2024 : 100 000 pratiquant(e)s de Basketball dans une seule app
3 ansUne prise de hauteur nécessaire qui nous permet d'avancer sereinement 😎