React Native Material Date Picker Component
Today I Share a Material Date Picker Component for react-native.
Which is very easy to use.
Features
- Easy usage.
- Material design.
- Easy localizable.
ScreenShot
Installation And Usage
Install Using NPM Or YARN.
npm install --save react-native-material-date-picker or yarn add react-native-material-date-picker
Usage
import { ModalDatePicker } from "react-native-material-date-picker"; const App = () => { return ( <View style={{flex: 1, alignSelf: 'stretch'}}> <ModalDatePicker button={<Text> Open </Text>} locale="tr" onSelect={(date) => console.log(date) } isHideOnSelect={true} initialDate={new Date()} language={require('./locales/en.json')}. # Your localization file /> </View> ); };
Available Config
PARAMS | Type | Default | Description |
---|---|---|---|
Locale | string | en | Language of the picker |
color | string | #00B0FF | The selected date color |
style | style | – | Style of the picker container |
onSelect | function | – | Run after selection of a date |
onForward | function | – | Run after go forward a day |
onBack | function | – | Run after go back a day |
onHidden | function | – | Run after hidden the picker (only ModalDatePicker) |
isHideOnSelect | boolean | false | Determines whether the modal will be closed (only ModalDatePicker) |
initialDate | Date | Now | The initial date (only ModalDatePicker) |
language | JSON File | – | Your custom language file for months and days |
Dependency for Material Date Picker
There seems to be quite some confusion about the legacy CLI. This template only works with the new CLI. Make sure you have uninstalled the legacy react-native-cli
first (npm uninstall -g react-native-cli
), for the below command to work. If you wish to not use npx
, you can also install the new CLI globally (npm i -g @react-native-community/cli
or yarn global add @react-native-community/cli
).
Download Now
React Native Material date picker component.Zip
Send download link to:
GitHub
Please Do Ask Or Suggest In Comment.
Do Follow Us on:
Also CheckOut: How to Connect and Handle Files in FTP Server using PHP?

I am passionate about my work. Because I love what I do, I have a steady source of motivation that drives me to do my best. In my last job, this passion led me to challenge myself daily and learn new skills that helped me to do better work
[…] Also Checkout: React Native Material date picker component […]
[…] Also CheckOut: Resize Image And Generate Thumbnail Using Codeigniter 3 […]