Tech

Développeur React JS

Nicolas Gasull

Développeur React JS @Mention

Le pitch

React JS permet de simplifier considérablement le code d'une "Single Page Application" grâce à son approche par "composants".

"Je ne pense pas qu'il y ait de librairies incontournables dans le monde de React JS, mais plutôt des outils dont on ne pourrait plus se passer comme le Hot Reload, la validation de code statique ou encore TypeScript pour le typage. Ces outils nous permettent de passer plus de temps sur le cœur de l'application."

Quelques extraits

Les outils que j'utilise ? ECMAScript 6 et Flow pour la validation de code statique, Webpack pour le packaging, Redux pour gérer l'état de l'application dans ReactJS et D3 pour la data visualisation
Les frameworks et librairies que j'utilise ? ESLint et Flow pour la validation de code statique en amont, Mocha pour les tests unitaires et bientôt Jest pour utiliser les snapshots, Karma pour les tests end-to-end
ReactJS vs. Angular 2 / Vue.js, quels avantages ? Angular 2 est un framework poussé par Google, donc très sécurisant pour les grandes entreprises, mais nous préférons combiner les librairies nous mêmes pour gagner en flexibilité. Quant à Vue.js, son approche plus «laxiste» sur la communication entre les composants père/fils me parait moins solide que celle de React JS

Offres d'emploi

Développeur React JS

    Découvrez d'autres métiers