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 обновить значение на основе значения обновления Я хочу установить какое-то условие, но я не могу достичь своей цели, может кто-нибудь, пожалуйста, помогите мне, как решить эту проблему.

0 ответов

Другие вопросы по тегам