Apresentado na React Conf Brasil, em São Paulo, 7 de Outubro de 2017 #reactconfbr
Entusiasta da open web e software livre. Software Developer na globo.com e membro da JS foundation. Já trabalhou como desenvolvedor em empresas como Videolog e Petrobras. Em 2015, foi um dos desenvolvedores de software mais notáveis no GitHub, tendo feito contribuições significativas para projetos de código aberto por 500 dias seguidos. Orador em mais de vinte conferências dando palestras sobre tecnologias web como JavaScript / ES6, Web Performance, React e Canvas / WebGL.
http://raphamorim.io
@raphamundi
- Patrocínio: Pipefy, Globo.com, Meteor, Apollo, Taller, Fullcircle, Quanto, Udacity, Cubos, Segware, Entria
- Apoio: Concrete, Rung, LuizaLabs, Movile, Rivendel, GreenMile, STQ, Hi Platform
- Promoção: InfoQ, DevNaEstrada, CodamosClub, JS Ladies, NodeBR, Training Center, BrazilJS, Tableless, GeekHunter
- Afterparty: An English Thing
2. Raphael
Amorim
This guy seems like a nice person, but
he doesn’t. Seriously. He likes topics
related to JavaScript, Python, Clojure,
WebGL, Algorithms and sometimes force
some git push.
Working most part of his time in useless
globo.com •
js foundation/jQuery member •
Mozillian •
Metido a besta •
@raphamundi
This guy seems like a
he doesn’t. Seriously.
related to JavaScript,
WebGL, Algorithms and
some git push.
Working most part of h
open source projects.
some git push.
Working most part of his
open source projects.
19. But before we talk about it.
Let’s talk about JS engine behavior
20. A JavaScript engine is a program or interpreter which
executes JavaScript code *
21. A JavaScript engine is a program or interpreter which
executes JavaScript code *
* A JavaScript engine may be a traditional interpreter, or it may
utilize just-in-time compilation to bytecode in some manner.
36. It's important to remember that the
reconciliation algorithm is an
implementation detail.
React could rerender the whole app on every
action, the end result would be the same.