react-rails

React não é mais uma novidade, desde 2013, sim 2013! Reactive JavaScript está foi a palestra de Stoyan Stefanov na Braziljs 2013 onde ele apresentou de maneira introdutória o React e também o famoso jsx. Hoje 2016 o react está em alta, não só porque é um framework muito robusto e de fácil aprendizagem, mas também pelo seu ecossistema, onde muitas ferramentas são disponibilizadas dia a dia, seja por desenvolvedores ligados ao Facebook ou desenvolvedores open-source pelo mundo.

Uma destas ferramentas

react-rails uma gem que hoje está sob a organização React Community, está me chamando muita a atenção por alguns motivos:

  • I’m a rails developer :)
  • React
  • Asset pipeline JSX compilation
  • An unobtrusive JS adapter that automatically mounts React components
  • A view helper react_component for generating that mount node
  • A render helper to render inline components through the controller

Na RubyConfBrazil 2015 acabei palestrando sobre está ferramenta, mas não tinha usado em nenhum projeto na @codeminer-42 . Alguns meses atrás acabei usando está gem para fazer um refactoring em todo front-end de um projeto, o que me instigou a criar um tutorial que estarei escrevendo nos próximos dias.