RepositoryTypeScriptPLPoland
wojtekmaj

wojtekmaj/react-calendar

Ultimate calendar for your React app.

3.8kstars
530forks
8issues
3views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: calendar

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: date

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: date-picker

#1 Repository Của Tuần

🗓️ Ultimate calendar cho ứng dụng React — đầy đủ tính năng, tối ưu hiệu năng

react-calendar là thư viện lịch React mạnh mẽ, hỗ trợ chọn ngày, tháng, năm với giao diện tùy biến hoàn toàn.

react-calendar (hay còn gọi là @wojtekmaj/react-calendar) là một thư viện lịch (calendar) cho các ứng dụng React, được phát triển bởi Wojciech Maj. Dự án hỗ trợ đầy đủ các chức năng như chọn ngày, chọn tháng, chọn năm, điều hướng qua các tháng/năm, và tùy biến giao diện theo nhu cầu. Được viết bằng TypeScript và không phụ thuộc vào bất kỳ thư viện lịch nào khác, react-calendar mang lại trải nghiệm nhẹ nhàng nhưng mạnh mẽ.

✨ Điểm nổi bật

  • Chọn ngày/tháng/năm: Hỗ trợ chuyển đổi giữa chế độ xem ngày, tháng và năm chỉ bằng cấu hình.
  • Tùy biến giao diện: Cho phép thay đổi hoàn toàn giao diện thông qua render props hoặc CSS.
  • Hỗ trợ React 18: Tương thích hoàn hảo với React phiên bản mới nhất.
  • Không phụ thuộc thư viện lịch: Không dựa vào date-fns, moment.js hay bất kỳ thư viện lịch nào khác.
  • Đa ngôn ngữ: Hỗ trợ đa dạng ngôn ngữ và định dạng ngày tháng quốc tế.
  • Tích hợp dễ dàng: Cài đặt nhanh chóng với một vài dòng lệnh và sử dụng ngay lập tức.
  • Miễn phí và nguồn mở: Phân phối dưới giấy phép MIT, phù hợp cho cả dự án cá nhân lẫn thương mại.

💡 Vì sao đáng chú ý

Khác biệt từ các thư viện lịch khác, react-calendar không ép buộc người dùng phụ thuộc vào bất kỳ thư viện xử lý ngày tháng nào, giúp giảm kích thước bundle đáng kể. Thư viện còn cho phép tùy biến hoàn toàn giao diện, phù hợp với các ứng dụng yêu cầu thiết kế đặc thù. Đặc biệt, sự hỗ trợ React 18 và kiểu dữ liệu TypeScript giúp phát triển viên dễ dàng tích hợp và bảy trì lâu dài.


#React #Calendar #DatePicker #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryTypeScript
wojtekmaj/react-date-picker

A date picker for your React app.

1.4k
Oct 21, 2026
RepositoryTypeScript
gpbl/react-day-picker

DayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications.

6.9k
Oct 21, 2026
RepositoryTypeScript
schedule-x/schedule-x

JavaScript event calendar. Modern alternative to fullcalendar and react-big-calendar.

2.6k
Oct 27, 2026
RepositoryTypeScript
uvarov-frontend/vanilla-calendar-pro

Lightweight, framework-agnostic date and time picker with TypeScript support and zero dependencies.

1.3k
Sep 22, 2026
RepositoryTypeScript
wojtekmaj/react-datetime-picker

A datetime picker for your React app.

584
Oct 27, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

458.2k
Oct 29, 2026
RepositoryKotlin
kizitonwose/Calendar

A highly customizable calendar view and compose library for Android and Kotlin Multiplatform.

5.6k
Aug 13, 2026
RepositoryJavaScript
clauderic/react-infinite-calendar

✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.

4.0k
Jun 29, 2024
RepositoryRust
chronotope/chrono

Date and time library for Rust

3.9k
Sep 7, 2026