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

相关推荐
洗荡千万春几秒前
如果让项目使用自定义的maven版本去构建——maven wrapper
java·架构·github
鹏多多7 分钟前
React状态管理库Zustand的实用教程
前端·javascript·react.js
excel15 分钟前
前端安全必修课:用 Web Cryptography API 玩转加密、签名、派生与密钥管理
前端
江城开朗的豌豆18 分钟前
useLayoutEffect:你以为它和useEffect是"亲兄弟"?其实差别大了!
前端·javascript·react.js
江城开朗的豌豆23 分钟前
聊聊useEffect:谁说副作用不能“优雅”?
前端·javascript·react.js
!执行24 分钟前
开发electron时候Chromium 报 Not allowed to load local resource → 空白页。
前端·javascript·electron
top_designer29 分钟前
告别“复制粘贴”式换肤:我用Adobe XD组件变体与CC库,构建多品牌设计系统架构
前端·ui·adobe·系统架构·ux·设计师·adobe xd
赛博切图仔43 分钟前
面试手写 Promise:链式 + 静态方法全实现
前端·javascript·面试
掘金安东尼1 小时前
互联网不再由 URL 为核心入口
前端·人工智能·github
Moment1 小时前
面试官:用户访问到一个不存在的路由,如何重定向到404 Not Found的页面 ❓❓❓
前端·javascript·面试