react-modular-datepicker

Basic Selection

Simple single-date selection calendar example.

Basic Selection

The default mode of <Calendar /> provides a single date picker experience.

Live Preview: Single Date Selection
SUN
MON
TUE
WED
THU
FRI
SAT
Selected: Fri Oct 02 2026

Code Example

import { useState } from 'react';
import { Calendar } from 'react-modular-datepicker';
import 'react-modular-datepicker/dist/index.css';

export function BasicDemo() {
  const [selected, setSelected] = useState<Date | null>(new Date());

  return (
    <div>
      <Calendar
        selected={selected || undefined}
        onChange={(d) => setSelected(d as Date)}
      />
      {selected && (
        <div className="mt-4 text-sm text-gray-600">
          Selected: <span className="font-semibold text-gray-900">{selected.toDateString()}</span>
        </div>
      )}
    </div>
  );
}

On this page