我正在尝试追加N个' intentSection'通过onClick并仅添加字符串而不是DOM)。
它直接将以下内容附加为字符串而不是DOM。
<div className="intent">..</div>
这是我的代码:
let intentSection = '<div className="intent">..</div>';
let reactfindDomNode = ReactDOM.findDOMNode(intentContainer);
$(reactfindDomNode).append(intentSection);
答案 0 :(得分:2)
虽然评论中的答案可能会有效,但操纵实际的DOM是一种反模式,通常是一个坏主意。你应该做的是利用虚拟DOM
目前还不清楚你要做什么,但我想可以通过使用状态来确定是否应该在render
方法return
方法中呈现组件来完成