Antes de entrar no básico dos Ganchos, é importante entender como chegamos a eles. Como você deve saber, o React permite que você use duas estruturas Javascript para definir os componentes: Funções ou Classes .
1️⃣ Classe:
2️⃣ Função:
Antes do React Hooks, não havia como ter um estado de gerenciamento de componente de função.
Os componentes de função surgiram com a necessidade de ter componentes sem estado com a capacidade de rastrear valores no componente e ao mesmo tempo manter o estado e a IU sincronizados.
Em primeiro lugar, um gancho é uma função simples. Na postagem a seguir, passaremos pelos seguintes ganchos: useState , useEffect , useSelector , useDispatch e useRef ✌️.
const [value, setValue] = useState(initialValue)setValue(newValue)objects. Certifique-se de copiar as propriedades inalteradas do estado anterior quando sua função de atualização estiver atualizando apenas um subconjunto das propriedades.setValue(state => { return {...state, property: newValue} })
useEffect(() => { Effect goes here }, dependencyList);
😉 Recapping Refs… Refs fornecem uma maneira de acessar nós DOM ou elementos React criados no método de renderização. Pode ser útil para gerenciar o foco ou animações.
currentpropriedade corresponde ao valor de referência do nó e pode ser inicializada com um valor inicial.const refContainer = useRef(initialValue);<div ref={myRef} />, o React configurará sua .currentpropriedade para o nó DOM correspondente sempre que esse nó mudar.useRef fornecerá o mesmo objeto ref em cada renderização e não acionará nenhuma nova renderização.
Somente se você estiver familiarizado com o React-Redux ⚠️
const result = useSelector(selector, equalityFunction?)Somente se você estiver familiarizado com o React-Redux ⚠️
const dispatch = useDispatch()dispatch({type: ACTION_TYPE_EXAMPLE, payload: dummy})
React Hooks em ação
por John Larsen
Dev Blog
https://dev.to/vitaliemaldur/resize-event-listener-using-react-hooks-1k0c
Introdução O AVC é uma emergência médica que pode atingir qualquer pessoa a qualquer momento. Ocorre quando o fluxo sanguíneo para uma parte do cérebro é interrompido, levando a uma perda repentina da função cerebral.
Esta semana, recebi um e-mail de um membro da lista de e-mails diários. Eles queriam saber: quais recursos você visita diariamente, semanalmente e mensalmente? Ótima pergunta! Fico feliz em tentar compartilhar algumas ideias sobre meu fluxo de trabalho e os principais recursos que uso.
“Ele vai me proteger quando eu estiver em perigo. Ele me esconderá em sua tenda.
Na semana passada, notei um comunicado de imprensa, enviado via PressGazette (um site de notícias da mídia britânica). O artigo anunciava que a Acast, a empresa de publicidade e hospedagem de podcast Scandi, lideraria um consórcio de "provavelmente os editores mais influentes" em podcasting.
Quantas vezes você jogou fora uma garrafa de plástico, uma jarra de vidro, uma lata de alumínio ou uma embalagem de energia verde sem pensar duas vezes? Quantas vezes você desejou receber algo em troca de reciclá-los? Se você for como a maioria das pessoas, a resposta provavelmente é muitas vezes. A reciclagem é muitas vezes vista como um aborrecimento, uma tarefa árdua ou um dever que não traz nenhum benefício imediato ou tangível.
Introdução:Bem-vindos, corajosos leitores, a uma jornada que nos levará às profundezas mais sombrias do nosso planeta. Neste blog, mergulhamos no mundo enigmático da Fossa das Marianas, revelando seus segredos ocultos e revelando as verdades arrepiantes que se escondem sob sua superfície.