NextJS: Rotas Privadas do Jeito Certo #nextjs #reactjs #typescript

preview_player
Показать описание
Link com 10% DESCONTO - Rocketseat:

---

Faça parte dessa comunidade, seja MEMBRO DO CANAL! 👊🚀
Isso me ajuda demais a continuar trazendo conteúdo de qualidade! Muito obrigado de coração ♥️

---

📷 Segue lá no Instagram:

💭 Participe da nossa comunidade no Discord:

🧑‍💻 Repositório do canal:

---

𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:

7 CONCEITOS DO TYPESCRIPT QUE VOCÊ DEVE SABE

QUAL A MELHOR ESTRUTURA DE PASTAS PARA PROJETOS REACT/NEXT.JS

COMO APLICAR SOLID NO REACT - Inversão de dependência DIP

[ROADMAP] O QUE VOCÊ DEVERIA ESTUDAR EM 2O23? Fique de olho nessas tecnologias

TUTORIAL NEXT.JS 13: FETCHING DATA - PARTE 3/3

A FORMA CORRETA DE CRIAR ROTAS PRIVADAS NO NEXT.JS 13 - Nova pasta pasta app!

QUANDO NÃO UTILIZAR ESTADOS NO REACT?

MELHORE A USABILIDADE DE SUAS APLICAÇÕES COM ISSO

TUTORIAL NEXT.JS 13: VALE A PENA MIGRAR? PARTE 1/3

A FORMA CORRETA DE CRIAR ROTAS PRIVADAS NO NEXT.JS 13 - Nova pasta pasta app!

---

Livros que me ajudaram:
Código Limpo
Arquitetura Limpa
Como ser um programador melhor
Estruturas de dados e algoritmos com JavaScript
Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos
14 hábitos de desenvolvedores altamente produtivos
Hábitos Atômicos
Aprendendo a Aprender
Rápido e devagar
A vida dos Estoicos
Meditações de Marco Aurélio

*Links afiliados.
---

👋 Você pode me encontrar aqui:

👨‍💻 Sobre mim
Eu sou Junior, Senior Frontend Engineer! Tenho mais de 4 anos de experiência.

✉️ Email comercial

📌 Utilidades
Editor: VS Code
Tema: Illusion
Music provided by NoCopyrightSounds.

#reactjs #nextjs #typescript
Рекомендации по теме
Комментарии
Автор

👉 Link com 10% DESCONTO:

👉 Segue lá no Instagram:

👉 Nossa comunidade no Discord:

devjunioralves
Автор

Alguém já se deparou com esse erro:

Error: ENOENT: no such file or directory, lstat


Um colega abriu a PR, aparentemente tudo certo demos merge, mas não subiu o deploy do next na Vercel

cristiangarcia
Автор

Para rotas dinâmicas eu fiz um pouco diferente


const path = req.nextUrl.pathname;

const isProtectedRoute = protectedRoutes.some((route) => {
if (route.includes(':path*')) {
const baseRoute = route.split('/:path*')[0];
return path.startsWith(baseRoute);
}
return path === route;
})

lucasdeandradeoficial