Danillo Corvalan is a full stack web developer at Bravi Software in Florianópolis, Brazil who specializes in React.js. He has a computer science degree and has lived in Florianópolis for 2 years. React.js is an open source JavaScript library for building user interfaces that was created by Instagram and Facebook. It uses a virtual DOM for fast performance and declarative programming with reusable components to build user interfaces.
2. Globalcode – Open4education
About Me
Danillo Corvalan de Barros
Bacharel em Ciências da Computação
Nascido em Cuiabá/MT
Mora e trabalha em Florianópolis/SC hà 2 anos
Não gosta de tainha
Já fala “tu dix?"
4. Globalcode – Open4education
History
A Javascript library for
Building User Interfaces
The V of MV* if it’s your
architecture
Open Source
By Instagram & Facebook
http://facebook.github.io/react/index.html
10. Globalcode – Open4education
Nested Components
Composability
Reusable code
Reduce Complexity on how component state is
handled
Many small components can build a more robust
and reliable component or your entire app - Lego
13. Globalcode – Open4education
Stateful Components
Setup - getInitialState
accessed through this.state
Once its changed, the component is rendered
again
Use setState to change the state
Often triggered from an event of a nested
component (Events - next topic)
[DEMO]
17. Globalcode – Open4education
Virtual DOM
The main reason for React being so FAST
In-memory diff of your new sate with the actual one
Minimun steps to change real DOM