À éviter de négliger, même pour aller vite

À é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 🏀


Miguel Genteuil

Développeur Backend Node (Typescript/React)

3 ans

Toujours avoir des best pratice

Abdelaali EL BADAOUI

Ashoka Fellow 🌍|👨🏽⚕️Infirmier | Serial Entrepreneur Social | VC | Investors Private Equity | Speaker Leadership Ted | Philanthrope | Common Law Diplomat | 🇫🇷🇲🇦

3 ans

Fort le partage frérot 🚀 Anoureth Pongrattana

Aurelien Gabdou Baroa

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 ans

Une prise de hauteur nécessaire qui nous permet d'avancer sereinement 😎

Identifiez-vous pour afficher ou ajouter un commentaire

Autres pages consultées

Explorer les sujets