React
expertises techniques

ReactJS pour de superbes applications web

Le framework frontend qui a tout révolutionné.
scroll to content

Convaincus par le paradigme orienté composants que propose ReactJS, nous l'utilisons sur la plupart de nos applications riches.

Nos premiers projets significatifs ayant été réalisés il y a 5 ans, nous sommes des early adopters de cette technologie qui plus que jamais tient ses promesses.

Qu'est ce que ReactJS ?

ReactJS est un framework Javascript créé par Facebook en 2014. Aujourd'hui largement utilisé par la grande majorité des startups à succès (Uber, Airbnb), il rencontre un succès sans précédent auprès de la communauté des développeurs.

Même si la technologie est régulièrement comparée à Angular, son rival issu de Google, React semble avoir remporté une manche décisive en sortant il y a quelques années, le Framework React Native, permettant de développer des applications natives avec une seule base de code.

ReactJS est le framework javascript qui a (re)popularisé l'approche orientée composants. En proposant cette structure, chaque élément de la page dispose d'un comportement à part entière ce qui rend le code source très maintenable. Cette approche est particulièrement pertinente pour mettre en place un design system et donc accélérer ses cycles de développement.

React doit également sa popularité au fait d'avoir révolutionner les applications riches en permettant de concevoir des interfaces complexes qui restent performantes. En effet, grâce à ses algorithmes de rendus très optimisés et à la liberté offerte aux développeurs pour contrôler chaque élément, React est l'un des meilleurs frameworks frontend en terme de performances.

Grâce à la popularisation récente de React Native, l'équivalent de ReactJS pour mobile, il devient possible de ne maîtriser qu'un seul écosystème pour l'ensemble des périphériques. Véritable game changer dans l'industrie du développement, ce couple de technologies est LE choix par excellence lorsqu'on envisage le développement d'une application mobile.

Quand utiliser ReactJS ?
01

Pour des frontends riches et exigeants

Lorsque vous avez besoin de créer des applications web avec de nombreuses fonctionnalités et interactions, alors la création d'un frontend riche (souvent appelé Single Page App) est sûrement la meilleure solution. React est l'une des meilleures technologies côté navigateur pour répondre à ce besoin.

02

En évolution d'une application legacy AngularJS ou jQuery

Les applications Angular, en particulier ses premières versions, peuvent avoir comme écueil d'être particulièrement lentes. React est souvent le meilleur choix à faire dans le cas d'une refonte.

Nos projets réalisés avec ReactJS
Un client heureux

"Lorsque nous avons souhaité nous différencier de nos concurrents américains, il nous a fallu identifier un partenaire compétent et capable de tenir des délais serrés. L’équipe de Dernier Cri a dépassé nos attentes en nous permettant de fournir non seulement le socle technique de Passport, l’éditeur d’email le plus avancé du marché, mais également en posant les fondations du langage MJML, un langage qui révolutionne la manière de développer un email. Je les recommande vivement !"

Alexis Renard

CEO - Mailjet

Nos articles techniques à propos du développement mobile

TECH, REACT, NEXT, ZEIT

Next : le framework web basé sur React

Publié en open source par Zeit, Next est un framework pour créer des applications web. En un minimum de temps, on peut créer un site dernière génération.

Vous avez un produit en tête ?