React无法呈现所选属性

时间:2018-10-09 07:21:53

标签: html reactjs

我正在使用某种SSR技术来预渲染我的React驱动的应用程序。我的页面上实现了一个select,其中有一个根据某些环境值预先选择的选项。

但是,React的状态是正确的,但是当我使用结合静态HTML时,总是在视觉上选择第一个选项。缺少selected属性似乎是一个问题。当某些状态被更新时,此视觉缺陷将得到纠正。

我正在使用此代码段,效果很好(但是它错过了呈现的selected)。

return (
  <select value={this.props.value} onChange={this.props.handleChange}>
    <option value="a">A</option>
    <option value="b">B</option>
  </select>
);

是否有一种方法可以强制selected渲染或在水合后手动重新渲染?

0 个答案:

没有答案