- Redux Form
- Examples
Examples
Below are a list of examples that demonstrate the capabilities of redux-form
for testing and
learning purposes.
Each example is its own standalone web app with hot reloading. To prepare for running the
examples locally, clone the redux-form
repository and run npm install
to install the
necessary dependencies for redux-form
. Then you can run the examples locally using either
two methods:
Run
npm run example:EXAMPLE_FOLDER
(Remember to replace EXAMPLE_FOLDER with the name of the folder for the example you want to run likenpm run example:simple
ornpm run example:material-ui
)Manually run the following commands:
# Remember to replace EXAMPLE_FOLDER with the name of the example's folder cd ./examples/EXAMPLE_FOLDER npm install npm start
After following either of these methods, open localhost:3030
in your
browser to view the example running locally on your machine.
Simple Form
The simplest form. Demonstrates how to attach standard inputs to Redux.
Synchronous Validation
How to add synchronous client-side validation to your form.
Field-Level Validation
How to add field-level client-side validation to your form.
Submit Validation
How to return server-side validation errors back from your submit function.
Asynchronous Blur Validation
How to run asynchronous server-side validation on your form when certain fields lose focus.
Initializing From State
How to initialize your form data from any slice of the Redux state.
Field Arrays
How to create and manipulate arrays of fields.
Remote Submit
How to use submit your form via a dispatched Redux action.
Normalizing
How to use normalize your form values.
Immutable JS
How to use Immutable JS for
redux-form
state storage.
Selecting Form Values
How to bind certain form values as props to your entire form component.
Wizard Form
How to create a multi-page "wizard" form.
Material-UI Examples
Contains multiple Material-UI examples
React-Widgets Examples
How to use
react-widgets
components withredux-form