javascript - React 大日历没有默认导出

标签 javascript reactjs react-big-calendar

我想使用 react-big-calendar,我用 npm(版本 0.28.0)安装了包,但我能够使用该组件,因为显然没有默认导出。准确的错误是

Attempted import error: 'react-big-calendar' does not contain a default export (imported as 'BigCalendar').

如果我不应该使用默认导出,我在任何地方都找不到我应该导入的东西。 我用了this tutorial为了让它发挥作用。我在互联网上搜索了类似的问题,但没有找到任何可以提供解决方案的内容。 到目前为止,我的代码非常简约,因为我无法启动任何东西

import BigCalendar from 'react-big-calendar'
import moment from 'moment'

const MyComponent = props => {
  const localizer = BigCalendar.momentLocalizer(moment)
  return(
    <div>
      <BigCalendar localizer={localizer}/>
    <div>
  )
}

预先感谢您的任何回复。

最佳答案

我建议您尝试一下。

// the imports
import { Calendar, momentLocalizer  } from 'react-big-calendar' 
import 'react-big-calendar/lib/css/react-big-calendar.css';
import moment from 'moment'
const localizer = momentLocalizer(moment)

// The component you should use instead the one you mentioned.
 <Calendar localizer={localizer} />

如果这对你有用,请告诉我,我记得有过同样的问题,我通过这样做解决了。

此致,希望对您有所帮助!

关于javascript - React 大日历没有默认导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64295252/

相关文章:

javascript - Ajax 调用 Express 应用程序不传递数据

javascript - Vue.js 打开/关闭捕获

javascript - 如何将字符串转换为jsx?

css - 在不同页面上 react 大日历 CSS 覆盖

javascript - React-big-calendar 仅显示当前月份和下个月

javascript - 如何使用 javascript 单击选项值?

javascript - 来自 jQuery 的编程表单 POST 在文档就绪中不起作用

reactjs - jsx-a11y 当有 htmlFor 时返回 Form 标签必须有关联的控件

javascript - 如果为 true,则从数组中的对象获取特定属性

css - 我如何从 react 大日历中覆盖特定的 css 样式