我喜欢react的虚拟dom diff概念,它重绘了所有组件。我不想使用webpack和jsx。我在看这篇文章:
http://jamesknelson.com/learn-raw-react-no-jsx-flux-es6-webpack/
但是似乎作者使用React.createElement创建每个元素,我宁愿使用模板字符串:
function render() {
var whatever = 1;
var str = `<div>
${whatever}
</div>`;
return str;
}
这可能吗?我可以将所有内容都创建为模板字符串,仍然使用react()的render()概念吗?
我喜欢做出反应的事情是,它如何基于虚拟dom差异有效地重绘整个应用程序,这就是为什么我要保留它的render()方面。它使我想起人们写视频游戏的方式,在每一帧中,整个场景都被重新绘制。
答案 0 :(得分:0)
您可以创建元素并以类似于var的形式对其进行敲击,但它们将位于{}而不是''