Modular Forms is in maintenance mode. We recommend Formisch, its official successor, for new projects.

useFormStore

Creates and returns the store of the form.

const form = useFormStore<Values, ResponseData>(options);

Generics

Explanation

If you use TypeScript, you should define your field values. This way the library knows exactly which fields your form has and what values they expect. It also allows autocompletion and TypeScript notifies you of typos.

It is recommended to use type instead of interface as this currently requires an explicit index signature in TypeScript. More about this here.

Parameter

Return