React é uma biblioteca front-end desenvolvida pelo Facebook. Ele é usado para lidar com a camada de visualização para aplicativos da web e móveis. ReactJS nos permite criar componentes de IU reutilizáveis. Atualmente, é uma das bibliotecas JavaScript mais populares e tem uma base sólida e uma grande comunidade por trás dela.
Este tutorial ajudará os desenvolvedores de JavaScript que procuram lidar com o ReactJS pela primeira vez. Tentaremos apresentar cada conceito, mostrando exemplos de código simples que podem ser facilmente compreendidos. Depois de terminar todos os capítulos, você se sentirá confiante para trabalhar com o ReactJS. Como bônus, apresentaremos elementos adicionais que funcionam bem com o ReactJS para ajudá-lo a aprender as melhores práticas e seguir as tendências modernas do JavaScript.
Se você deseja trabalhar com ReactJS, você precisa ter um conhecimento sólido de JavaScript, HTML5, e CSS. Embora o ReactJS não use HTML, o JSX é semelhante, então seu conhecimento de HTML será muito útil. Explicaremos mais isso em um dos próximos capítulos. Também vamos usarEcmaScript 2015 sintaxe para que qualquer conhecimento nesta área possa ser útil.