Опасно установить внутреннюю html
Если у вас есть html в качестве строки, вы можете использовать этот метод в реакции, чтобы установить ее в компоненте.
Из документов
function MyComponent() {
return <div dangerouslySetInnerHTML={{__html: 'First · Second'}} />;
}
В вашем коде (при условии, что othList представляет собой массив html шаблонов)
class Options extends React.Component {
render() {
const othList = [];
[1, 2, 3, 4, 5].forEach((t) => {
othList.push(t);
});
let activeTemplateIndex = 0;
return <div dangerouslySetInnerHTML={{__html: othList[activeTemplateIndex]}} />;
}
}