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

相关推荐
国服第二切图仔2 分钟前
Qt-for-鸿蒙PC-多线程绘制开源鸿蒙开发实践
qt·开源·鸿蒙pc
梦65028 分钟前
React 简介
前端·react.js·前端框架
一只小阿乐30 分钟前
react 中的判断显示
前端·javascript·vue.js·react.js·react
光影少年32 分钟前
useMemo 和 React.memo区别
前端·react.js·前端框架
小沐°33 分钟前
React-页码组件
前端·javascript·react.js
消失的旧时光-194333 分钟前
Flutter 与 React/Vue 为什么思想一致?——声明式 UI 体系的深度对比(超清晰版)
vue.js·flutter·react.js
零一科技35 分钟前
Vue3学习第三课: ref 与 reactive 选择指南
前端·vue.js
余杭子曰1 小时前
播放状态与播放序列的关系(999篇一线博客第107篇)
前端
小驰行动派1 小时前
安卓上的极简番茄钟 | 开源
android·开源
国服第二切图仔2 小时前
Qt-for-鸿蒙PC-CheckBox开源鸿蒙开发实践
qt·开源·鸿蒙pc