a redux-form
Field
component that supports a normalizeOnBlur
property
npm install --save redux-form-normalize-on-blur
const { Field } = require('redux-form-normalize-on-blur')
or
const { Field } = require('redux-form-normalize-on-blur/immutable')
The following field will trim its text when it loses focus:
<Field
name="name"
normalizeOnBlur={(value) => value && value.trim()}
component={YourInputComponent}
/>
Has the same API as redux-form
's Field
, but it accepts an additional normalizeOnBlur
property:
Function that takes the current value and returns the normalized value.
NOTE: this happens before parse
or normalize
!