Im довольно новый для Marionette.js/Backbone.js, но у меня есть большой опыт работы с Angular и совсем недавно React.Как создать компоненты для повторного использования Marionette.js
У меня есть приложение, марионетки и в этом приложении мы имеем особый контроль формы, которая создает тег и делает предложение, что-то вроде этого http://sliptree.github.io/bootstrap-tokenfield/
У меня есть это точно такой же контроль в различных частях приложения и, следовательно, проблема и вопрос:
Как я могу отринуть этот компонент и использовать его в приложении? он имеет шаблон разметки, с некоторой минимальной логикой шаблона, он использует некоторые шаблоныHelpers и плагин jquery, который поддерживает его, должен быть создан на странице.
В приложении React.js я буду делать что-то очень простое, как это:
<form>
...
<mySpecialControl {...someProps}/>
</form>
И в опр из mySpecialControl я инкапсулировать всю логику.
Есть ли способ сделать что-то аналогичное в приложении для марионеток/макинтошей?
Вы видели [Поведение] (http://marionettejs.com/docs/v2.4.4/marionette.behavior.html)? – ivarni
Вы можете использовать reactjsx с Backbone/Marionette – Sergey
Поведение хорошее, но разметка все еще нужно дублировать. Я знаю, что могу использовать React, но это целая дискуссия по бизнесу/управлению/архитектуре, в которой я не участвую – franleplant