我试图用新的元素替换我的<input>
元素,以便清除它。这是我的渲染方法:
let fileInput = null
fileInput = (
<input id={this.props.name} key={performance.now()} accept="image/*" onChange={this.handleChange.bind(this)} type="file"/>
)
return fileInput
每次选择项目时都会调用 render()
(由于组件本身更新信息显示),因此应该用新的<input>
替换res/layout-v21/
,但它不会。为什么呢?