React Popup не имеет доступа к значению состояния обновления
Я использую react-popup
, У меня проблема, когда я хочу получить доступ к значению состояния обновления, оно не работает. Значит, это не рендеринг пользовательского интерфейса, если состояние изменено. Когда я закрыл всплывающую форму, я снова щелкнул, после чего отобразился пользовательский интерфейс. Я хочу, чтобы, если состояние изменилось, то я хочу повторно визуализировать интерфейс Немедленно, я не хочу формировать закрытые и повторно открывать для новых изменений.
Я использую эту библиотеку: 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
обновить значение на основе значения обновления Я хочу установить какое-то условие, но я не могу достичь своей цели, может кто-нибудь, пожалуйста, помогите мне, как решить эту проблему.