Javascript 反应大日历:无法读取未定义的属性“0” 问题

Javascript 反应大日历:无法读取未定义的属性“0” 问题,javascript,reactjs,react-big-calendar,Javascript,Reactjs,React Big Calendar,试图实施,用于更改日期的“后退”和“下一步”按钮引发以下错误: 未捕获的TypeError:无法读取未定义的属性“0” 它以前是工作的,我的代码中没有任何更改,所以我很困惑 问题 为什么我不能使用“下一步”和“上一步”按钮更改大日历上的日期 代码: 应用defaultDate属性解决了此问题 <div style={{flex: 1}}> <BigCalendar events={this.state.ev

试图实施,用于更改日期的“后退”和“下一步”按钮引发以下错误:

未捕获的TypeError:无法读取未定义的属性“0”

它以前是工作的,我的代码中没有任何更改,所以我很困惑

问题 为什么我不能使用“下一步”和“上一步”按钮更改大日历上的日期

代码:
应用defaultDate属性解决了此问题

        <div style={{flex: 1}}>
            <BigCalendar
                events={this.state.events}
                startAccessor='startDate'
                endAccessor='endDate'
                defaultDate={moment().toDate()}
            />
        </div>
MonthView.prototype.renderHeaders = function renderHeaders(row, format, culture) {
    //failes here.
    var first = row[0];
    var last = row[row.length - 1];
    var HeaderComponent = this.props.components.header || _Header2.default;

    return _dates2.default.range(first, last, 'day').map(function (day, idx) {
      return _react2.default.createElement(
        'div',
        { key: 'header_' + idx, className: 'rbc-header' },
        _react2.default.createElement(HeaderComponent, {
          date: day,
          label: _localizer2.default.format(day, format, culture),
          localizer: _localizer2.default,
          format: format,
          culture: culture
        })
      );
    });
  };
        <div style={{flex: 1}}>
            <BigCalendar
                events={this.state.events}
                startAccessor='startDate'
                endAccessor='endDate'
                defaultDate={moment().toDate()}
            />
        </div>