Не удается прочитать свойство 'дата' неопределенного дизайна материала React - PullRequest
0 голосов
/ 18 мая 2018

Я использую для приложения сборник storyJ responseJs и material-ui.Я пытаюсь построить DatePicker из Material-ui компонента , и ниже мой код до сих пор

import React, { Fragment, PureComponent } from 'react';
import  {DatePicker}  from 'material-ui-pickers';

class DatePickers extends PureComponent {
  state = {
    selectedDate: new Date(),
  }

  render() {
    console.log(this.state);
  const  { selectedDate } = this.state;

    return (
      <div>
        <DatePicker
          label="Basic example"
          value={selectedDate}
          onChange={this.handleDateChange}
          animateYearScrolling={false}
          />
      </div>
    )
  }
}

export default DatePickers;

, когда я открываю свой сборник рассказов, он показывает ниже ошибку Не удается прочитать свойство 'date' изundefined

TypeError: Невозможно прочитать свойство 'date' из undefined в DatePickerWrapper.PickerBase._this.getValidDateOrCurrent (http://localhost:6006/static/preview.bundle.js:52555:24) в DatePickerWrapper.PickerBase (http://localhost:6006/static/preview.bundle.js:52559:19)

Кто-нибудь знает. Что здесь происходит?

1 Ответ

0 голосов
/ 18 мая 2018

Взгляните на этот рабочий пример , содержащий ваш код для компонента DatePicker.

Ошибка может заключаться в следующем - вы завернули свой компонент в MuiPickersUtilsProvider с необходимой utils опорой?

<MuiPickersUtilsProvider utils={MomentUtils}>
  <DatePicker />
</MuiPickersUtilsProvider>
...