假设我有一个普通的React组件,我在其中调用
setHMTL
class Foo extends React.Component {
...
.setHTML(
'<span><p>Foo' + ...
+ '</p><img onclick="() => this.setState({...})" class="whatever" src.../></span>'
)
...
上
<img />
onClick()
. 当调用该函数时,我需要设置
state
我的组件。通常我会在里面做
JSX
<img
src=...
onClick={() => this.setState({...}) />
但如果
HTML
是绳子吗?