React : dépréciation de JSTranform et de react-tools au profit de Babel
remise à neuf des outils JavaScript de Facebook


L'équipe de React, la bibliothèque JavaScript de Facebook, a annoncé la dépréciation de JSTranform et de react-tools.

Cela fait déjà un petit temps que React et React Native ont changé de système de build pour utiliser Babel à la place de JSTransform. Ce dernier est un outil de transformation de sources écrit par Facebook à l'époque. Tandis que react-tools est un ensemble de fonctionnalités liées à JSTransform.

L'équipe explique que ces outils n'étaient plus adaptés au JavaScript d'aujourd'hui. Pour les remplacer, leur choix s'est posé sur Babel (anciennement 6to5) qui a pris de plus en plus d'importance et avec qui l'équipe de React a des contacts. Il ne sert à rien de maintenir de vieux outils alors qu'il en existe de plus complets qui ont fait leurs preuves.

Une des conséquences de ces dépréciations est l'abandon du fork avec Esprima : esprima-fb. Ainsi que de JSXTransformer (pour le support de JSX dans le navigateur) parce que Babel contient déjà un outil similaire.


L'article sur le blog de React