Eu preparei essa palestra para compartilhar com o pessoal sobre as principais funcionalidades do React Hooks, entendendo um pouco o que diz a documentação do React.
na área de TI a desde 2015, já trabalhou em empresas como Avanade e Vectra Consultoria e serviços. Palestrou em eventos como TDC Recife e DevFest, organiza o meetup Geek Night Recife e é co-host no podcast DoPortoAoVale(hospedado no soundclound).
a você “ligar-se” aos recursos de estado e ciclo de vida do React a partir de componentes funcionais. Hooks não funcionam dentro de classes — eles permitem que você use React sem classes.
executar efeitos colaterais através de um componente funcional. Segue a mesma finalidade do componentDidMount, componentDidUpdate, e componentWillUnmount em classes React, mas unificado em uma mesma API.
precisa fazer algo apenas depois da renderização. O React irá se lembrar da função que você passou (nos referiremos a ele como nosso “efeito”), e chamá-la depois que realizar as atualizações do DOM. Nesse efeito, mudamos o título do documento, mas podemos também realizar busca de dados ou chamar alguma API imperativa.
tem uma lógica de estado complexa que envolve múltiplos sub-valores, ou quando o próximo estado depende do estado anterior. useReducer também possibilita a otimização da performance de componentes que disparam atualizações profundas
UReact Hooks na prática video • UUseEffect Video • React Conf - React Today and Tomorrow and 90% Cleaner React With Hooks • Introdução ao React Hooks - Medium • React Use (vários exemplos de Hooks)