# Formik > If you would like to use Formik with a UI framework, you'll probably want to create a wrapper component that binds Formik's props and callbacks. ## Pages - [Formik Documentation](3rd-party-bindings.md): If you would like to use Formik with a UI framework, you'll probably want to create a wrapper component that binds Fo... - [Formik Documentation](api-connect.md): connect()is a higher-order component (HoC) that allows you to hook anything into Formik's context. It is used interna... - [Formik Documentation](api-errormessage.md): `` - [Formik Documentation](api-fastfield.md): `` - [Formik Documentation](api-field.md): `` - [Formik Documentation](api-fieldarray.md): `` - [Formik Documentation](api-form.md): Form is a small wrapper around an HTMLelement that automatically hooks into Formik'shandleSubmitandhandleReset.... - [Formik Documentation](api-formik.md): props pattern made popular by libraries like React Motion and React Router. - [Formik Documentation](examples-async-submission.md): This example demonstrates how to useasync/awaitto submit a Formik form. - [Formik Documentation](examples-basic.md): This example demonstrates how to use Formik in its most basic way. - [Formik Documentation](examples-checkboxes.md): This example demonstrates how to use Formik with a checkbox group. Given that the fields all share the samename, Form... - [Formik Documentation](examples-dependent-fields-async-api-request.md): This is an example of a complex dependent field in Formik. In this example, one field's value is set by making an asy... - [Formik Documentation](examples-dependent-fields.md): This is an example of how to set the value of one field based on the current values of other fields in Formik. - [Formik Documentation](examples-field-arrays.md): This example demonstrates how to work with array fields in Formik. - [Formik Documentation](examples-instant-feedback.md): Instant feedback during typing can be extremely helpful in certain situations. For example, checking the validity (or... - [Formik Documentation](examples-radio-group.md): This example demonstrates how to create a radio group with Formik. - [Formik Documentation](examples-typescript.md): This example demonstrates how to use Formik in its most basic way with TypeScript. - [Formik Documentation](examples-with-material-ui.md): Formik can be easily used/integrated withMaterial UI, with just passing a few formik props to the respective Material... - [Formik Documentation](guides-arrays.md): Formik has support for nested objects and arrays out of the box. These subjects are somewhat related because they bot... - [Formik Documentation](guides-form-submission.md): To submit a form in Formik, you need to somehow fire off the providedhandleSubmit(e)orsubmitFormprop. When you call e... - [Formik Documentation](guides-react-native.md): Formik is 100% compatible with React Native and React Native Web.However, - [Formik Documentation](guides-typescript.md): The Formik source code is written in TypeScript, so you can rest easy that Formik's - [Formik Documentation](guides-validation.md): Formik is designed to manage forms with complex validation with ease. Formik supports synchronous and asynchronous - [Formik Documentation](migrating-v2.md): - Since Formik 2 is built on top of React Hooks, you must be on React 16.8.x or higher - [Formik Documentation](overview.md): Let's face it, forms are really verbose inReact. To make matters worse, most form - [Formik Documentation](resources.md): - Taming Forms in ReactbyJared Palmer@ React Alicante - Sep 15, 2018 - [Formik Documentation](tutorial.md): Welcome to the Formik tutorial. This will teach you everything you need to know to build simple and complex forms in ...