You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用react-datepicker的DatePicker组件时出现元素类型无效错误求助

解决方案:React DatePicker 组件类型无效错误

这个错误通常是组件导入方式错误、依赖未正确安装或标签语法问题导致的,以下是针对性解决办法:

  • 修正导入方式
    部分版本的react-datepicker需使用命名导入而非默认导入,尝试修改导入语句:

    import { DatePicker } from "react-datepicker";
    import "react-datepicker/dist/react-datepicker.css";
    
  • 重新安装依赖
    若依赖安装不完整或存在版本兼容问题,执行以下命令重新安装:

    npm uninstall react-datepicker
    npm install react-datepicker
    

    同时确保项目中react和react-dom版本不低于16.8.0(react-datepicker的最低要求)。

  • 修复组件标签语法
    你的代码中<DatePicker>标签未正确闭合,React要求所有组件标签必须闭合,改为自闭合标签或添加闭合标签:

    <div>
      <DatePicker
        selected={startDate}
        onChange={date => setStartDate(date)}
      />
    </div>
    

内容的提问来源于stack exchange,提问作者Srikanth Gurram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 03:55:31