GitHub开源项目精选:轻量级预约/预订日历组件,用React和TypeScript构建

在日常开发中,我们经常需要在项目中添加预约或预订功能。今天给大家推荐一个超级轻量级的预约/预订日历组件,它是用React和TypeScript构建的,非常适合那些需要简单易用的日历解决方案的开发者。

安装方法:

你可以选择使用npm或者yarn进行安装:

go 复制代码
npm install reactjs-availability-calendar

或者

go 复制代码
yarn add reactjs-availability-calendar

使用方法:

在你的组件中添加日历:

go 复制代码
import React from 'react';
import Calendar from 'reactjs-availability-calendar';

export default function App() {
  const bookings = [
    {
      from: new Date('2022-07-03'),
      to: new Date('2022-07-30'),
      middayCheckout: true,
    },
    {
      from: '2022-04-08',
      to: '2022-04-13',
      middayCheckout: true,
    },
    {
      from: '2022-09-03T19:20:35.593Z',
      to: '2022-09-22T19:20:35.593Z',
      middayCheckout: false,
    },
  ];

  return (
    <Calendar bookings={bookings} />
  );
}

项目地址

https://github.com/simpletut/reactjs-availability-calendar

相关推荐
个案命题11 小时前
鸿蒙ArkUI组件通信专家:@Param装饰器的奇幻漂流
java·服务器·前端
Data_agent11 小时前
CNFANS模式淘宝1688代购系统搭建指南
大数据·开发语言·前端·javascript
GitCode官方11 小时前
YOLO11 与 Wan2.2‑I2V‑A14B 正式上线 AtomGit AI:开启视觉感知与动态生成新纪元!
人工智能·计算机视觉·目标跟踪·开源·atomgit
澄江静如练_11 小时前
表单输入绑定
服务器·前端·javascript
猩球中的木子11 小时前
vue-plugin-hiprint打印高度不够,提示:没有足够空间,显示下方内容,问题处理方案及实操
前端·vue.js
狗头大军之江苏分军11 小时前
Node.js 原生功能越来越强,我们是不是被 npm 玩坏了?
前端·javascript·架构
独自破碎E11 小时前
TS7016: Could not find a declaration file for module ‘vue-router‘.解决办法
前端·javascript·vue.js
仰望星空@脚踏实地12 小时前
DataKit js-yaml和follow-redirects组件依赖影响分析
前端·datakit
用户85239569592112 小时前
3.Debian_KDE之解决redis跨端访问
开源
Mr_fang7194012 小时前
iframe 导致 Vue Router go(-1) 无法正常返回问题解决方案
前端