Store Setup

The API is build on Redux and therefore it is required to use Redux with React.
You have to ensure that the Redux store is provided using the Provider component from react-redux.

Despite using Redux, we need to include a special form reducer object.

import React from 'react'
import { render } from 'react-dom'
import { createStore, combineReducers } from 'redux'
import { Provider } from 'react-redux'
import { formReducer } from 'react-controlled-form'

import App from './path-to-your-root'

const store = createStore(combineReducers({
  ...formReducer
}))

render((
    <Provider store={store}>
      <App>
    </Provider>
  ),
  /* your root DOM node */
)

Once that's done, we're able to use forms anywhere in our application.

results matching ""

    No results matching ""