Skip to content

Ferm0494/react-performant-forms

Repository files navigation

React-Performant-Forms

Pick a hook and save logic, rerenderings and apply best practices within your forms.

Currently supported hooks:

  • useForm:

    • Keep track of all your child inputs within your parent component.
    • Input Errors, Server Errors within your inputs & Ability to memoize handlers disregarding if other input changes (Happens when your parent component renders).
    • Ability to change error messages on inputs.
    • Submission & validation.
    • Debounce support and much more!
  • usePaginatedScroll:

    • Keep data, pagination and loading state within a paginated scrollable container.
  • useResponsive

    • Keep track of your screen-width resolutions with attached-event-listener.
    • Ability to remove resizing listener for one time resolution.
    • Set your own breaking-points.

About

Form interactions for nested fields in React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published