An easy to use modularized and customizable React Native form component.
npm i react-native-easy-form --save
Web version depends on material-ui, which uses react-tap-event-plugin: https://github.com/callemall/material-ui#react-tap-event-plugin
- SelectField
- SelectOption
- TimeRangeField
- DateField
- TextInputField
- Separator
- Input validation
- Separator
- Grid/List view for
<SelectField>
-
<DateField>
-
<TimeRangeField>
- Support custom
<SelectOption>
component (pass props from<SelectField>
via context)
-
<DateRangeField>
-
<NumberRangeField>
for integer/floating point -
<PickerField>
as nativePicker
(iOS: wrap iOS Picker/action sheet with modal) - Support time/dateTime picking mode (
<DateField>
=><DateTimeField>
) - Support seconds in
<TimeRangeField>
- Set
<Separator>
color with theme - Customizable
<Separator>
style - Set label text style with form prop
labelTextStyle
- Set label text color with theme textColor
- Customizable label text style
- Set input text style with form prop
inputTextStyle
- Set input text color with theme textColor
- Customizable input text style
- Customizable option text style
- Customizable
<SelectOption>
container style - Customizable android date picker color