In Backbone Marionette, you would normally call
view.render(); to display a view in the browser. However, what if the server
has already returned some pre-rendered HTML that doesn’t need to be rendered
by Marionette? For example, you may pre-render the HTML for the header,
navigation and footer on your website to improve the user’s experience whilst
The easiest way to use pre-rendered templates is simply:
$('#nav') contains your pre-rendered HTML.
Additionally, if you want to attach a pre-rendered view to a region, rather
App.region.show(view), instead call
App.region.attachView(view) as described by Derick Bailey.