Skip to main content
Version: 0.0.18

initState

As we have seen in the Callback section, the Callback object has a property called requestState. This property can be used to initialize the CalcGatewayForm with previous values. This is useful when you want to restore the form state after a page refresh. To render the form with the previous values, you can pass the requestState object to the initState prop of the CalcGatewayForm component.

Usage

import {CalcGatewayForm} from 'kampmann-calcgateway-frontend'

function App() {

const [result, setResult] = useState({})

// the callback.requestState can be used to initialize the CalcGatewayForm with previous values
// the value is passed to the callback function of the CalcGatewayForm component as the "requestState" property
const oldRequestState = oldResult.requestState

return (
<CalcGatewayForm
...
Callback={setResult}
initState={oldRequestState}
/>
)
}