Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 反应日选择器警告_Javascript_Reactjs_React Day Picker - Fatal编程技术网

Javascript 反应日选择器警告

Javascript 反应日选择器警告,javascript,reactjs,react-day-picker,Javascript,Reactjs,React Day Picker,我有一个MultiDayPicker组件,它看起来像这样: export default class MultiDayPicker extends Component { state = { selectedDays: [] }; handleDayClick = (day, {selected}) => { const { selectedDays } = this.state; if (selected) { const selecte

我有一个
MultiDayPicker
组件,它看起来像这样:

export default class MultiDayPicker extends Component {
  state = {
    selectedDays: []
  };

  handleDayClick = (day, {selected}) => {
    const { selectedDays } = this.state;
    if (selected) {
      const selectedIndex = selectedDays.findIndex(selectedDay =>
        DateUtils.isSameDay(selectedDay, day)
      );
      selectedDays.splice(selectedIndex, 1);
    } else {
      selectedDays.push(day);
    }
    this.setState({ selectedDays });
  };

  render() {
    return (
        <DayPicker
          selectedDays={this.state.selectedDays}
          onDayClick={this.handleDayClick}
        />
    );
  }
}
console.error node_modules\fbjs\lib\warning.js:33
      Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object.
你知道这是什么原因吗?
提前感谢您的建议。

您如何导入DayPicker?
导入DayPicker,{DateUtils}来自“react day picker”并回答您未来的问题:
从“react day picker”导入{DayPicker,DateUtils}不是正确的方法,它完全有效。我使用的组件与您在这里使用的组件相同。我这边没有问题。我的库可能是您正在使用destruction
{}
导入的其他库,而不是整个导入