用时刻创建日历组件并做出反应

时间:2017-05-25 10:10:57

标签: javascript reactjs calendar momentjs

我正在搜索React Calendar组件我发现这个小提琴然而我不理解代码的某些部分,下面是链接

JSFiddle Link for calendar component code

我不明白下面的部分

monthRange.by('days', function(moment) {
  var ref;
  if (ref = moment.week(), indexOf.call(weeks, ref) < 0) {
    return weeks.push(moment.week());
  }
});

lib是&#34; .by&#34;使用,我包括时刻,时刻范围,反应与插件,但上述方法返回长度为0的周。

当我调试时,我无法进入该方法。

2 个答案:

答案 0 :(得分:1)

如果您正在寻找使用react-big-calendar的现成解决方案,请不要重新发明轮子。如果您想构建一个日历作为项目的一部分来学习React,请查看更简单的代码,如holiday-calendar

答案 1 :(得分:0)

您可以使用react-big-calender,我个人认为这比创建自己的要好得多。