Вообще динамические шаблоны и реакт не очень совместимы т.к. реакт использует виртуальный DOM и не ожидает от вас того что вы будете что-то менять в реальном DOM
Видимо один из возможных путей - переписать шаблоны под react-style и компилить их в js-код. Код будет выглядеть как-то так:
function template() {
return react.createElement(
'div',
null,
react.createElement(
'h1',
{ className: 'text-danger' },
'Page not found'
),
react.createElement(
'p',
null,
'This page does not exist'
)
);
}
Потом грузить его динамически и выполнять, а результат вставлять куда-то во внутрь обычных компонентов.
Но это как мне видится просто адский гемор, как минимум все зависимости (react и т.п.) каким-то образом должны быть видны из вашего шаблона, скорее всего их придется вытащить в глобальные переменные.