我正在使用react-popup
. 当我想访问它不起作用的更新状态值时遇到问题。意思是,如果状态改变,它不会渲染 UI。当我关闭弹出表单然后我再次单击然后 UI 被反映。我想如果状态发生变化,那么我想立即重新渲染 UI,我不想形成关闭并重新打开以进行新的更改。
我正在使用这个库: http: //minutemailer.github.io/react-popup/
完整组件代码:https ://jsfiddle.net/m4fwvxk2/
代码
Popup.create({
title: popupTitle,
content: (
<div>
<select
name="taskType"
onChange={this.handleChange}
className="browser-default custom-select marginArea"
>
<option value="no">Task Type</option>
<option value="meeting">Meeting</option>
<option value="followUp">Follow Up</option>
<option value="viewing">Viewing</option>
<option value="reminder">Reminder</option>
<option value="other">Other</option>
</select>
{this.state.isCustomer ? <p>Hello</p> : null}
</div>
)})
如您所见,我正在尝试根据更新值访问this.state.isCustomer
更新值,我想设置一些条件,但我无法实现我的目标,请有人帮我解决这个问题。