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

相关推荐
WordPress学习笔记12 小时前
GraceTheme定义“优雅大气”的WordPress主题新标准
前端·wordpress·wordpress主题
雨季mo浅忆12 小时前
2999第二项目梳理
前端·项目梳理
炘爚12 小时前
C++(移动构造、移动赋值、完美转发)
前端·c++
淡忘_cx12 小时前
解决 Vite EACCES 权限错误:从报错到修复的完整指南
前端·vue
We་ct12 小时前
LeetCode 191. 位1的个数:两种解法详解
前端·算法·leetcode·typescript
努力的lpp13 小时前
【小迪安全第14天:前端JS架构信息打点与API接口枚举】
前端·javascript·安全
FreeBuf_13 小时前
谷歌将Axios npm供应链攻击归因于朝鲜APT组织UNC1069
前端·npm·node.js
前端 贾公子13 小时前
解决uni-app 输入框,键盘弹起时页面整体上移问题
前端·vue.js·uni-app