𝗗𝗶𝗮 𝟱𝟭 𝗱𝗲 𝗔𝗽𝗿𝗲𝗻𝗱𝗶𝘇𝗮𝗴𝗲𝗺 𝗱𝗮 𝗦𝘁𝗮𝗰𝗸 𝗠𝗘𝗥𝗡
Cheguei ao dia 51 da minha jornada com a stack MERN.
Ontem, aprendi a lidar com submissões básicas de hosts. Hoje, passei para a sincronização de dados em nível de produção. Foquei em atualizações baseadas em ID e na exclusão de recursos.
Aplicações de grande porte exigem mais do que apenas adicionar dados. É necessário atingir registros específicos para editá-los ou excluí-los. Implementei essa lógica em minhas camadas de controller hoje.
Meu trabalho focou em duas tarefas principais:
- Extrair identificadores de parâmetros de URL.
- Usar variáveis de consulta para controlar os modos da interface.
Construí uma busca de edição dentro do meu controller. Usei req.params.homeId para encontrar o item exato. Também usei req.query.editing para verificar se o usuário precisa ver o modo de edição.
Exemplo de código do meu workspace:
const homeId = req.params.homeId; const editing = req.query.editing === 'true';
Esse processo garante que o backend saiba exatamente qual registro alterar. Também informa ao frontend como exibir os dados.
Fonte: https://dev.to/ali_hamza_589ec7b3eb6688d/day-51-of-learning-mern-stack-22cn