React · Controlled
Multiple Pickers
Use multiple timepickers with independent state
Independent Pickers
Each timepicker manages its own state:
Time Range Selector
Start and end time with separate state
Start: 9:00 AM
End: 5:00 PM
index.tsxtsx
1import { Timepicker } from "timepicker-ui-react";2import { useState } from "react";34function App() {5 const [startTime, setStartTime] = useState("9:00 AM");6 const [endTime, setEndTime] = useState("5:00 PM");78 return (9 <div>10 <label>Start Time</label>11 <Timepicker12 value={startTime}13 onUpdate={(data) => {14 setStartTime(`${data.hour}:${data.minutes} ${data.type}`);15 }}16 />1718 <label>End Time</label>19 <Timepicker20 value={endTime}21 onUpdate={(data) => {22 setEndTime(`${data.hour}:${data.minutes} ${data.type}`);23 }}24 />2526 <p>Range: {startTime} - {endTime}</p>27 </div>28 );29}