Ecossistema Modular
Com este conteúdo, você irá compreender o ápice da modularização em Shiny: a construção de uma aplicação completa combinando múltiplos módulos interconectados. Veremos uma convenção de organização de arquivos em desenvolvimento tripartido (global.R
, ui.R
, server.R
), com os módulos organizados em um diretório R/
. Aprenderá como o arquivo global.R
carrega os pacotes e “sources” os arquivos dos módulos. O ui.R
ficará “enxuto”, orquestrando as interfaces dos módulos em abas e colunas. Mais importante, o server.R
se tornará conciso, focado na interconexão, passando o output reativo de um módulo como input para o próximo, como em um fluxo de upload -> edição -> regressão. Isso demonstra o poder da modularização na simplificação do código principal e na facilidade de reformatação e extensão da aplicação. Animado para ver como todas as peças se encaixam, criando aplicações Shiny complexas de forma elegante e gerenciável? Vamos construir juntos o seu primeiro ecossistema modular!