React is a powerful framework created by Facebook. It provides great performance by enforcing the object immutability rule which ensures great efficiency of React change detection mechanism. The JSX syntax lets you use HTML directly in the JavaScript or TypeScript code.
Here is a collection of React tutorials that show how to use DayPilot scheduling components in React and Next.js applications. The React components are available in daypilot-pro-react package. You can add this package as a dependency (NPM module) to your package.json file using your favorite package manager (npm or yarn) and it will be downloaded automatically. DayPilot NPM packages are available at npm.daypilot.org.
Every tutorial includes a React project with source code that you can download and run on your own machine. Important parts of the source code are explained in the tutorial text. You can use the tutorial code as a starting point for your own implementation.
Most popular tutorials:
You can also use the UI Builder online configurator application to customize the component properties (including appearance and behavior) using a visual tool that provides immediate feedback in a live preview. You can generate and download a complete React project with the component integrated (including your customizations).
See also the documentation for React Scheduler, React Event Calendar, React Monthly Calendar components.
Since version 2024.4, DayPilot supports React 19, in addition to React 18 and previous versions. React is supported by the open-source version of DayPilot as well.
How to build a visual schedule in Next.js that displays the planned version of a task above its actual version. This makes it easy to compare durations and track deviations from the original plan.
Sep 24, 2026
How to export the current React Scheduler view to a multi-page PDF document with a specified number of rows per page.
Sep 22, 2026
How to integrate the React Scheduler component into a full screen page layout. The full screen mode will allow rendering optimizations to be applied correctly and avoid a confusing duplicate vertical scrollbar.
Sep 20, 2026
How to move the React Scheduler events to the background so they can be used to display additional time slot information.
Sep 17, 2026
How to display milestones in the React Scheduler component. You can use custom shapes, icons, colors and connect the milestones using links.
Sep 17, 2026
Explore the built-in UI elements that let your users manage (create, edit, move, delete) resources displayed using the React Scheduler component.
Jul 31, 2026
How to render custom React JSX components in the Scheduler time header and upper-left corner.
Jul 15, 2026
How to insert React components or direct JSX into Scheduler row headers.
Jul 15, 2026
How to activate external items so they can be dragged to the React Scheduler component.
Jun 2, 2026
How to render custom JSX components in events displayed by the React Calendar component.
May 20, 2026
Links can be used to display relationships between tasks in the React Scheduler UI component. Learn about the most common use cases and configuration options.
May 14, 2026
Simple React application that displays a project schedule using a Gantt Chart component.
May 14, 2026
Add a scheduler UI component to your React 19 application using the current DayPilot builder template. Covers one-year timeline setup, row headers, filtering, drag and drop, and context menu customization.
Apr 20, 2026
This tutorial shows how to create a complex calendar component that displays integrated daily, weekly and monthly calendars in React.
Apr 19, 2026
Learn how to search React Scheduler events, highlight matching text, and jump between results using Next and Previous buttons in a React 19 application.
Apr 18, 2026
Open-source React Scheduler with a readable year-view timeline, theme switching, editable events, and custom event rendering.
Apr 17, 2026
How to display a timesheet in a React application. Learn how to configure the time axis, hide non-business hours, add daily totals, and edit records using drag and drop.
Apr 14, 2026
React application that lets you visually schedule shifts at multiple locations. The backend REST API is implemented using PHP, with SQLite default storage and optional MySQL.
Apr 14, 2026
Plan activities for multiple areas/departments side by side. Use drag and drop to schedule events and milestones.
Apr 8, 2026
Learn how to build an interactive yearly scheduling calendar in React, displaying months as columns and days as cells.
Mar 23, 2026