Один из недостатоков Бекбона и Марионетте, в том, что раньше я тащил вовсюда разные объекты. Вьюхи, Модели. Например через объект window. Может ли Радио передавать функции или объекты из одного в другой.
Второй вопрос состоит в том, что означает request и response. Как я думаю, это запросы к удалённому серверу - ответ и запрос. Но я не уверен.
Ещё одна вещь которую хотелось бы спросить, это почему события и запросы разделены двоеточием, что это даёт? Например:
import { MnObject } from 'backbone.marionette';
import Radio from 'backbone.radio';
const channel = Radio.channel('notify');
const Notification = MnObject.extend({
initialize() {
channel.reply('show:success', this.showSuccessMessage);
channel.reply('show:error', function(msg) {
// ...
});
},
showSuccessMessage(msg) {
// ...
}
});