【发布时间】:2017-03-23 17:28:45
【问题描述】:
我有以下反应结构(我为这篇文章简化了它):
<div>
<div>
<div
<AceEditor/>
</div>
</div>
<div>
<p/>
<hr/>
{items}
</div>
</div>
AceEditor 是从react-ace npm 包导入的,{items} 是一个大小不一的数组,由this.state 中的数组创建。
一切都按原样工作,除了一件事:每次由于{items} 中的更改(因为this.state 中的数组发生更改)而重新渲染此结构时,AceEditor 中的文本都会重置。没有触发 onChange 事件,我似乎无法追查问题的根源。
有谁知道问题的原因以及如何解决这个问题?
【问题讨论】:
标签: reactjs jsx ace-editor