Solution/Frameworks front & headless/React
React

React

La brique de base, assumée.

React sous-tend tout ce qu’on livre en front : Next, Remix, Storybook, back-offices, petits utilitaires embarqués. On n’utilise pas React directement pour un site (c’est le job d’un framework) — mais on en maîtrise les patterns.

POURQUOI

Pourquoi React, toujours.

En 2026, React reste la lingua franca du front. Le recrutement est plus facile, la documentation est dense, l’écosystème est infini. Les alternatives (Vue, Svelte, Solid) sont excellentes techniquement, mais pour un client qui devra faire évoluer sa stack sur 5 ans, React minimise le risque.

Ce qu’on a appris de 10 ans de React : ne jamais "faire du React tout court" en production. Toujours un framework dessus (Next, Remix, Astro). React seul, c’est pour les composants isolés — widgets embarqués, extensions navigateur, back-offices très spécifiques.

Composants composables
Modèle mental clair : des fonctions qui retournent du JSX. Pas de magie cachée.
Hooks standards
useState, useEffect, useMemo, useReducer. Une fois compris, le pattern est partout.
Server Components
Modèle RSC adopté au-delà de Next. Payload, Hono, frameworks émergents.
Écosystème
TanStack Query, Zustand, Radix, React Hook Form. Les briques manquantes existent.
CAS D'USAGE

Où on utilise React seul.

Rarement. Quand c’est le cas, c’est pour un besoin qu’un framework full-stack ne couvrirait pas mieux.

Widget
Fit naturel

Composant embarqué sur un site tiers.

Un configurateur, un mini-checkout, un widget de reco. React en shadow-DOM, build UMD ou ESM, poids minimal.

Back-office
Possible

Admin interne très custom.

Tables complexes, graphes, forms métier. Vite + React + TanStack Query. Pas besoin de SSR ni de SEO.

Design system
Puissant

Bibliothèque de composants.

Storybook + Radix primitives + tokens. Publiée en NPM pour être consommée par tous les fronts de l’entreprise.

CAPACITES

Ce qu’on pratique.

Core
Hooks avancés
Context & providers
Server Components
Suspense & streaming
State
useReducer / Zustand
TanStack Query (server state)
React Hook Form
URL comme state
UI
Radix Primitives
Tailwind + tokens
Accessibilité (ARIA)
Framer Motion
Test
Vitest / Jest
Testing Library
Playwright
Visual regression (Chromatic)
METHODE FLAXEO

On construit pour durer.

Nos composants sont pensés pour être lus, pas réécrits. Nommage explicite, pas de magie, pas d’abstraction prématurée.

01

Tokens & primitives

Base commune : couleurs, espacements, typographies. Puis composants primitifs (Button, Input, Dialog).

02

Composition

On compose des primitives plutôt que d’étendre. Un Card = Flex + Stack + Surface.

03

Tests d’intégration

Playwright sur les parcours critiques. Vitest sur la logique pure. Pas de tests pour tester React.

04

Documentation

Storybook vivant, stories "comme en prod". Onboarding d’un nouveau dev en 1 journée.

Des devs React
qui connaissent la maison ?

On renforce votre équipe, on mène un projet, ou on forme. Un call de 30 min pour cadrer.

Prendre RDV →