Bonjour, je me présente Olivier ABDELNOUR et je vous remercie d'avoir suivi ma conférence.
Vous pouvez voir mon linkedin ici : Linkedin
Vous avez dans ce repository tout le code que j'ai utilisé comme support.
Je vous donne comme promis des ressources supplémentaires pour renforcer et améliorer votre expérience dans le développement d'une application React.
Faire un projet en Vanilla React : Vite
npm create vite@latest my-react-app -- --template react-ts
En utilisant un framework
Matt Pocock, un excellent blog sur typescript avec de nombreuses ressources et tutoriels (gratuit) à votre disposition. Cela vous permettra d'acquérir une base solide pour développer et progresser !
Wrapper de fetch :
Store des data :
- tanstack-query, je vous ajoute ici un ensemble d'article, fait par l'un des maintainers, pour avoir tous les tips concernant cette librairie : TKdodo
- apollo
- Pour votre logique : vitest
- Pour vos composants : testing-librairy, et l'implémentation avec vitest guide
- End-to-end : Playwright
Probablement dans les points les plus importants à respecter dans l'univers React, les ressources sont immutables (sauf à l'endroit où on les créer) et pour cela on peut passaer par cette librairie immer
Je vous mets 2 super intéressantes
Je vous conseille fortement d'utiliser storybook si vous avez de nombreux composants homemade, cela permet de faire une doc mutualiser entre vos projets et de linéariser le style et la forme de vos composants.
- React-leaflet (Vous pouvez utilisez OpenStreetMap !)
- Rechart, Si vous n'utilisez pas Shadcn ou que vous ne trouvez pas votre bonheur !
Je tiens à remercier toutes l'équipe de Takima pour m'avoir aider à réaliser cette conférence, je pars de loin et je suis content du résultat !!