คอมโพเนนต์แบบผสม (Compound Components)

แพ็คเกจ styled เปิดเผย Compound Component API ที่ให้คุณควบคุมโครงสร้างภายในและการเรนเดอร์ของตัวเลือกแต่ละตัวได้อย่างเต็มที่ แทนที่จะเป็นคอมโพเนนต์ขนาดใหญ่ชิ้นเดียว คุณสามารถประกอบตัวเลือกจากส่วนต่างๆ ได้

วิธีการทำงาน

ตัวเลือกทุกตัว (เช่น DatePicker) เป็นทั้งคอมโพเนนต์อย่างง่ายและเนมสเปซของส่วนประกอบแบบผสม:

import { DatePicker } from "react-date-range-picker-styled";
import "react-date-range-picker-styled/rdrp-styles.css";
// การใช้งานอย่างง่าย — เรนเดอร์เลย์เอาต์เริ่มต้น
<DatePicker value={value} onChange={setValue} />
// การใช้งานแบบผสม — ควบคุมโครงสร้างได้อย่างเต็มที่
<DatePicker.Root value={value} onChange={setValue}>
<DatePicker.Trigger />
<DatePicker.Content>
<DatePicker.Header>
<DatePicker.PrevButton />
<DatePicker.Title />
<DatePicker.NextButton />
</DatePicker.Header>
<DatePicker.Grid />
<DatePicker.Footer>
<DatePicker.ClearButton />
<DatePicker.CancelButton />
<DatePicker.ConfirmButton />
</DatePicker.Footer>
</DatePicker.Content>
</DatePicker.Root>

ส่วนประกอบที่พร้อมใช้งาน

DatePicker

|