A simple date range picker component for React Native, built as an extension of react-native-calendars.
react-native-date-range-picker is a React Native component that provides a straightforward date range selection interface, extending the functionality of the popular react-native-calendars library. It simplifies the process of selecting start and end dates in mobile applications, offering a clean and customizable user experience.
React Native developers building mobile applications that require users to select a range of dates, such as for booking systems, travel apps, or scheduling tools.
Developers choose this for its simplicity and lightweight integration, as it builds on the established react-native-calendars library to deliver a specialized picker with minimal configuration and easy customization.
Simple date range picker extended from react-native-calendars
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Can be added by copying a single DateRangePicker.js file, minimizing setup time and keeping the project lean.
Supports markColor and markTextColor properties via the theme prop, allowing easy visual tweaks to match app design.
Accepts an initialRange prop to pre-set dates on load, useful for scenarios like editing existing bookings or defaults.
Triggers an onSuccess callback with selected start and end dates, making it straightforward to integrate with app logic.
README only provides basic usage examples, lacking detailed API references, troubleshooting guides, or advanced customization tips.
Requires react-native-calendars as a separate install, adding potential maintenance overhead and compatibility risks.
Only handles basic range selection with few customization options, missing features like date disabling, locale support, or custom day rendering.