> For the complete documentation index, see [llms.txt](https://luisgustavolf.gitbook.io/react-satisfying-forms/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://luisgustavolf.gitbook.io/react-satisfying-forms/master.md).

# Welcome!

Feel free to make any suggestion and observation. And remember the lib's philosophy :

> *Wrap faster, use quickly ever after.*

With this lib, you will able to build a full fledged form, with labels, validations, inspects, outside controls using **YOUR NATIVE COMPONENTS**, without messing with their props, like so:

```jsx
<Form onSubmit={yourSubmitHandler} inspect>
    <InputField fLabel='longitude' fName='longitude' fRequired/>
    <InputField fLabel='latitude' fName='latitude' fRequired/>
    <Form.Submit>
        {(submit) => { <button onClick={submit}/>}}
    </Form.Submit>
</Form>
```

Pretty nice, isn't it?

### Two ways of learning (see the groups, in the left bar)

* **The fast way**, where I've separated only the obligated steps and the most used features
* **The long way**, the traditional path, with all features
