React Js

Fidesio vous propose de vous accompagner sur le développement d'application web avec le Framework React

Dans le cadre de certain projet web, l'utilisation d'un CMS n'est pas recommandé. En effet pour répondre à certains besoins, il est préférable d'utiliser des Frameworks de développement qui permettent de proposer des applications web puissantes.

React (aussi appelé React.js ou ReactJS) est une bibliothèque JavaScript libre développée par Facebook depuis 2013. Le but principal de cette bibliothèque est de faciliter la création d'application web monopage, via la création de composants dépendant d'un état et générant une page (ou portion) HTML à chaque changement d'état. React est une bibliothèque qui ne gère que l'interface de l'application, considéré comme la vue dans le modèle MVC. Elle peut ainsi être utilisée avec une autre bibliothèque ou un framework MVC comme AngularJS. La bibliothèque se démarque de ses concurrents par sa flexibilité et ses performances, en travaillant avec un DOM virtuel et en ne mettant à jour le rendu dans le navigateur qu'en cas de nécessité.

 

Evolution de l’intérêt pour reactjs

Principales fonctionnalités

Le modèle de programmation de la librairie utilise le paradigme de la programmation réactive. Chaque composant d’interface agit comme une machine à état. A chaque fois que l’état change, le rendu est mis à jour si nécessaire. C’est un style de programmation qui se prête très bien aux interfaces graphiques puisqu’il est généralement possible de définir une représentation statique et plusieurs états de son interface en fonction de différents événements extérieurs.

Dans React la fonction de rendu d’un composant retourne des données statiques qui vont être intégrées au DOM. Ces données sont mis à jour à partir des props ou des states.

Les props sont les propriétés passées à un composant par son créateur. Si on reprend notre exemple, le composant TodoList possède une propriété items qui contient un tableau de todos. Son seul but est d’affiner la liste de todo qu’on lui transmet. Il n’a pas d’autre état que celui d’afficher ses items ( this.props.items).

Quelques chiffres

2013

Année de création par Facebook

25000

Membres de la communauté

180000

Sites utilisant React (dont Facebook, netflix,Watsap, etc.)

Nos services

Mobilité

Expertise

Développement Web

UX

Moteur de recherche

React

Nos expertises

Développement Agile

Développez vos application en mode Agile

Application Web

Intranet

Conseil

Module de personalisation

Audit et analyse

Nos offres

Méthodologie Scrum

Nous vous proposons de réaliser vos projets avec la méthodologie agile Scrum. Une équipe est dédiée à votre projet et réalise votre projet sous la forme d'itération sous la direction du product Owner basé au sein de vos équipes. 

 

Facturation

Le projet est facturé par Itération. Le budget prévisionnel est prévu en amont du proket à l'issue des ateliers de spécification

Prinicipe

Dans le cadre d'un projet au frofait nous vous accompagnons sur l'ensemble des aspects de votre projet. 

Sur la base de votre cahier des charges nous réalisons une estimation budgétaire et de délais. 

Facturation

Pour ce type de projet nous facturons à l'itération. 

Prinicipe

Nos consultants interviennent directement au sein de vos équipes pour vous permettent de vous renforcer sur un besoin spéciphique.

Facturation

La facturation est réalisée au temps passée

Nous contacter

+33 (0)1 76 77 27 61

51, Rue de Seine, 75006 Paris

Un nouveau projet ?Nous en dire plus
 

Nous contacter

Informations générales
Message
CAPTCHA