Como o RequireJS trabalha com várias páginas e visualizações parciais?

Estou procurandoExigirJS mas eu não tenho certeza sobre algumas coisas.

Eu entendo como posso carregar todas as minhas dependências commain.js. Mas eu preciso adicionar qualquer lógica para trabalhar com essas dependênciasmain.js?

Para mim,main.js parece um estado document.ready e você insere lógica lá quando o documento foi carregado, certo?

E para outras páginas e visualizações parciais, preciso criar váriosmain.js ou posso apenas referenciar funções carregadas em dependências das visões em um<script> por exemplo?

questionAnswers(2)

yourAnswerToTheQuestion