Стоит задача получить html на стороне сервера из компонентов React.
Запнулся с babel.
В общем во всех примерах все шаблоны пишутся без кавычек. У меня же возникает ошибка. Я так понял нужен babel.
Подключил.
var code = 'export default React.createClass({
getInitialState() {
return { num: this.getRandomNumber() };
},
getRandomNumber(): number {
return Math.ceil(Math.random() * 6);
},
render(): any {
return <div>
Your dice roll:
{this.state.num}
</div>;
}
});';
var qwerty = babel.transform(code, {
presets: [
"es2015",
"react",
"stage-0"
]
});
console.info(qwerty);
Получаю прорву данных. Мне нужен чистый html, который будет на выходе.
Мне ну нужно его выводить в браузер. Задача сохранить html в файл.