Meteor - Melhores Práticas

Já cobrimos algumas das melhores práticas de desenvolvimento do Meteor nos capítulos anteriores. A seguir estão algumas das melhores práticas a serem mantidas em mente ao usar o Meteor.

Estrutura de Diretório

Não existem regras estritas sobre a estrutura de diretório em aplicativos Meteor. Para obter mais informações sobre as diretrizes, consulte o capítulo Meteor - Estrutura .

Métodos de Uso

Você deve sempre usar Meteor - Métodos ao trabalhar com dados sensíveis em vez de chamarinsert, update, e remove diretamente do cliente.

Gestão de dados

Proteja seus dados usando os métodos Publicar e Assinar . Se quiser que seus dados estejam disponíveis para todos os clientes, você pode usarnullcomo o nome da publicação. A publicação de pequenos blocos de dados também melhora o desempenho do aplicativo.

Validar Dados

Você deve validar todos os dados que serão armazenados na coleção. Uma das melhores opções é o pacote collection2 . Este pacote torna mais fácil definir a validação do lado do servidor e do cliente.

Minimize a Sessão

o session variáveis ​​são variáveis ​​globais e usar globais vai contra as melhores práticas de JavaScript.

Roteador

Existem duas opções mais populares para o roteamento do Meteor. Para aplicativos menores, existe o Iron Router . Ele é executado novamente automaticamente quando os dados são alterados. Para aplicativos maiores, existe o Flow Router . Este roteador oferece mais liberdade para otimizar a re-renderização dos modelos ao custo de um pouco mais de código clichê.

Pacotes

Sempre verifique se o pacote é atualizado regularmente antes de optar por usá-lo dentro do seu aplicativo.