Arquivo de categorias para "#Javascript"
Rotas Paralelas (Parallel Routes) no NextJS
Você já teve a necessidade de carregar páginas de forma simultânea ou precisou colocar condicionais para determinar se uma parte da página deve ser carregada ou não? É para isso que o Parallel Routes serve, nós podemos carregar uma ou mais páginas, em uma página pai. Imagine um painel de controle onde diferentes seções como…
ReactJS: gerenciando estados com Recoil
Gerenciar os estados de aplicações ReactJS não é tarefa fácil, uma vez que a aplicação começa escalar em tamanho, aumentando sua quantidade de componentes e como consequência os estados que os mesmos carregam, compartilhar e atualizar estes estados se torna uma tarefa complexa. Aí surgem as bibliotecas para gerenciamento de estados, facilitando uma parte do…
Transducers: o que são e como eles podem ajudar a otimizar o seu código funcional
Fala pessoal! Inspirado no tweet abaixo do Ben Awad (e suas reações) resolvi escrever um post explicando o que são Transducers e como eles podem ajudar a otimizar a execução do seu código. Fonte: Twitter Ao me deparar com o conceito de Transducers, foi algo “mind-blowing”, ao menos para mim. Quando programo no dia a…
Desmistificando Interpretadores – Parte 4
Antes de mais nada, esta é a continuação da série Desmistificando Interpretadores. Para não se perder, leia os primeiros posts, onde abordo sobre Análise Léxica e Análise Sintática: 1ª Parte – Desmistificando Interpretadores 2ª Parte – Desmistificando Interpretadores 3ª Parte – Desmistificando Interpretadores Abstract Syntax Tree (AST) Se você lembra, no começo deste tópico…
Desmistificando Interpretadores – Parte 3
No post anterior de “Desmistificando Interpretadores” aprendemos o que são os grammars e como funciona um recursive decent parser usando apenas as operações de adição e multiplicação. Agora que temos uma boa base, podemos continuar a implementar os próximos operadores. Desmistificando Interpretadores – Parte 1 Desmistificando Interpretadores – Parte 2 Subtração e Divisão Como disse…
Desmistificando Interpretadores – Parte 2
Antes começar a ler a parte 2 da série “Desmistificando Interpretadores” recomendamos ler o artigo: Desmistificando Interpretadores – Parte 1! Mas se você já leu esse conteúdo incrível, bora! Análise Sintática Essa etapa também é conhecida como parsing, e é a segunda fase do nosso interpretador. É aqui que vamos analisar os tokens produzidos no…
Desmistificando Interpretadores – Parte 1
Introdução Antes de começar a escrever este artigo, meu conhecimento sobre linguagens se resumia em: “não faço a mínima ideia de como esse treco funciona”. E sempre que eu pesquisava para ter uma noção básica sentia que estava lendo grego, achava tudo mágico, místico. Então se você também não entende nada do assunto, sei exatamente…
Obrigada, BrazilJS!
Olá, pessoas! Acredito ser importante avisar já no início que esse artigo não será técnico: não vou analisar cada uma das palestras. Vou falar mais sobre a minha experiência pessoal em ir ao evento, ok? Ok. Há um ano eu nem conseguiria imaginar tudo o que aconteceu. Eu era só uma mulher em uma cidadezinha…
Como funciona o Styled-components por debaixo dos panos
O CSS-in-JS está se tornando cada vez mais comum no desenvolvimento moderno de front-end, especialmente na comunidade React. O styled-components se destaca na lista porque ele adota tagged templates e permite criar componentes React normais definindo apenas estilos. Ele também resolve problemas importantes, como modularidade CSS, fornece recursos non-CSS, como aninhamento, e todos esses recursos…
Render Props para reutilização de componentes
A sua, a minha, a nossa! Fala minha gente, tudo certinho? Faz pouco mais de um mês que fui agraciado com o conhecimento sobre Render Props e hoje tô aqui pra passar pra vocês o que tem acontecido desde então. API Render Prop já está no React faz um bom tempo, porém sua utilização…