Novo Ciclo de
vida de um
componente
React, o que
mudou?
Hello!
@laryssamagalhaes
Front end developer, mineira, apaixonada por
filmes e fã de Harry Potter.
1.
Métodos que
vão ser
depreciados
Métodos que vao ser depreciados:
▣ componentWillMount.
▣ componentWillReceiveProps.
▣ componentWillUpdate.
Como vai ser o processo de
depreciação?
Versão 16.3
Versao 16.3
▣ Introduzir alias para os 3 métodos do ciclo de
vida, UNSAFE_.
Como vai ser o processo de
depreciação?
Versão 16.3
Versão > 16.4
Versao > 16.4
▣ Habilita warnings para todos os 3 métodos em
modo de desenvolvimento.
Como vai ser o processo de
depreciação?
Versão 16.3
Versão > 16.4
Versão > 17
Versao > 17
▣ Todos os 3 métodos serão removidos e apenas
os métodos com alias UNSAFE_ irao
funcionar.
2.
Novos métodos
e como usar
getDerivedStateFromProps
É chamado depois do
componente ser
renderizado e quando ele
recebe novas props.
Esse método recebe nextProps e prevState como parametro.
getSnaptchotBeforeUpdate
É chamado antes de um
novo render.
Esse método retorna um snapshot das props, state ou de algum valor que necessita ser
salvo antes do componente ser alterado.
Thanks!
Perguntas?
laryssamagal@gmail.com
@laryssamagalhaes

Ciclo de vida de um componente react