假设我有一个普通的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 />
onClick()
state
JSX
<img src=... onClick={() => this.setState({...}) />
但如果 HTML 是绳子吗?
HTML