Предположим, вместо того, чтобы упаковывать разделы onInit и onRender вашей Ractive-декларации в ваш index.html с множеством функций, которым нужен доступ к активному объекту, вы хотите, чтобы index.html был более чистым и более простым и опорным. библиотеки в других файлах.передается в качестве аргумента хорошей практики?
Есть ли какой-либо вред в прохождении Ractive в качестве аргумента, поэтому эти «внешние» функции могут получить к нему доступ?
Например, вместо:
oninit: function() {
// tons of code here
}
это делает?
oninit: function() {
doThisThing(ractive)
}
Затем в отдельном файле:
function doThisThing(ractive) {
pingAnAPI(function(response) {
ractive.set('data', response);
)};
}
Просто интересно, если там будет проблемы с памятью или любой другой нежелательный эффект, если вы сделали это много.
Спасибо, Ractive - это потрясающе!
Спасибо! В этом есть смысл. –