.. | ||
client | ||
server | ||
static | ||
.babelrc | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
package.json | ||
readme.md | ||
webpack.config.js | ||
yarn.lock |
redux-form
summary
- form values in redux store
- clear / retain values in store
- pre-populate form
- validation on field / form level
- multi page form
- custom form components
- requires updates to existing ui components as props to custom components are passed in the following format:
"props": { "input": "value": "", "name": "", "onChange": "", "onFocus": "", ... }, "meta": { "valid": "", "error": "", ... }, "anyOtherPropsOnField": "", ... }
- explore proxying props from Field to custom components from above shape to a flat form as expected by custom components
- consider creating component that handles logic and display of label and error which would be reused by form components to avoid code duplication for this functionality