Le métier de

Développeur React JS

Tech

En quelques mots...

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."

Icon quote

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

Développeur React JS

Offres d'emploi