Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 750 Bytes

RelayFormsNoDeps-Introduction.md

File metadata and controls

34 lines (27 loc) · 750 Bytes
id title
relay-forms-nodeps
relay-forms-nodeps

Installation

Install relay-forms-nodeps using yarn or npm:

yarn add relay-forms-nodeps

Create Provider

import * as React from 'react';
import { useCallback } from 'react';
import { Store, createStore, useFormSubmit, useFormState, useFormSetValue, StoreProvider } from 'relay-forms-nodeps';

export const store: Store = createStore();

export const Form: React.FC = () => {
    const [state, setState] = React.useState(undefined);
    return (
        <StoreProvider store={store}>
            <FormInternal
                onSubmit={setState}
            />
            {state && <div data-testid={'submit-done'}>SUBMIT :)</div>}
        </StoreProvider>
    );
};