a redux-form Field component that supports a normalizeOnBlur property
npm install --save redux-form-normalize-on-blurconst { 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!