├── .babelrc ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .travis.yml ├── README.md ├── example ├── .gitignore ├── README.md ├── package.json ├── public │ ├── icon_200x200.png │ ├── index.html │ ├── logo-useformless.png │ └── manifest.json └── src │ ├── App.js │ ├── App.test.js │ ├── Elements │ ├── Form │ │ └── forms.js │ └── index.js │ ├── Home │ ├── AddressForm.js │ ├── ApiSection │ │ ├── ApiSection.js │ │ ├── FieldSection.js │ │ ├── FormSection.js │ │ ├── GettingStarted.js │ │ ├── Introduction.js │ │ ├── ValuesTouchedErrorsSection.js │ │ ├── checkboxPropsSection.js │ │ ├── getErrorSection.js │ │ ├── getValueSection.js │ │ ├── index.js │ │ ├── inputPropsSection.js │ │ ├── isValidPartySection.js │ │ ├── isValidSection.js │ │ ├── onSubmitSection.js │ │ ├── partySection.js │ │ ├── resetSection.js │ │ ├── setErrorSection.js │ │ ├── setValueSection.js │ │ ├── setValuesSection.js │ │ ├── touchFieldSection.js │ │ └── validateFieldSection.js │ ├── AuthorsSection.js │ ├── BoxProfile.js │ ├── ExampleSection.js │ ├── ProfileForm.js │ ├── StateDataFormless.js │ ├── form.js │ └── index.js │ ├── form.js │ ├── index.css │ ├── index.js │ ├── serviceWorker.js │ └── shared │ ├── components │ ├── Highlight.js │ └── index.js │ └── statefulLogic │ └── ProfileGithub.js ├── package.json ├── rollup.config.js └── src ├── .eslintrc ├── UseFormless ├── BuiltInHandlersForForm.js ├── BuiltInInputProps.js ├── createParty.js ├── formless.js ├── formless.test.js └── useFormless.js ├── helpers ├── Object.js ├── Object.test.js ├── functions.js ├── functions.test.js ├── tasker.js └── tasker.test.js └── index.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/README.md -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/icon_200x200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/public/icon_200x200.png -------------------------------------------------------------------------------- /example/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/public/index.html -------------------------------------------------------------------------------- /example/public/logo-useformless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/public/logo-useformless.png -------------------------------------------------------------------------------- /example/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/public/manifest.json -------------------------------------------------------------------------------- /example/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/App.js -------------------------------------------------------------------------------- /example/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/App.test.js -------------------------------------------------------------------------------- /example/src/Elements/Form/forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Elements/Form/forms.js -------------------------------------------------------------------------------- /example/src/Elements/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Elements/index.js -------------------------------------------------------------------------------- /example/src/Home/AddressForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/AddressForm.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/ApiSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/ApiSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/FieldSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/FieldSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/FormSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/FormSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/GettingStarted.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/GettingStarted.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/Introduction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/Introduction.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/ValuesTouchedErrorsSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/ValuesTouchedErrorsSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/checkboxPropsSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/checkboxPropsSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/getErrorSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/getErrorSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/getValueSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/getValueSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/index.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/inputPropsSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/inputPropsSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/isValidPartySection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/isValidPartySection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/isValidSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/isValidSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/onSubmitSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/onSubmitSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/partySection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/partySection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/resetSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/resetSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/setErrorSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/setErrorSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/setValueSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/setValueSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/setValuesSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/setValuesSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/touchFieldSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/touchFieldSection.js -------------------------------------------------------------------------------- /example/src/Home/ApiSection/validateFieldSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ApiSection/validateFieldSection.js -------------------------------------------------------------------------------- /example/src/Home/AuthorsSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/AuthorsSection.js -------------------------------------------------------------------------------- /example/src/Home/BoxProfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/BoxProfile.js -------------------------------------------------------------------------------- /example/src/Home/ExampleSection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ExampleSection.js -------------------------------------------------------------------------------- /example/src/Home/ProfileForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/ProfileForm.js -------------------------------------------------------------------------------- /example/src/Home/StateDataFormless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/StateDataFormless.js -------------------------------------------------------------------------------- /example/src/Home/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/form.js -------------------------------------------------------------------------------- /example/src/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/Home/index.js -------------------------------------------------------------------------------- /example/src/form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/form.js -------------------------------------------------------------------------------- /example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/index.css -------------------------------------------------------------------------------- /example/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/index.js -------------------------------------------------------------------------------- /example/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/serviceWorker.js -------------------------------------------------------------------------------- /example/src/shared/components/Highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/shared/components/Highlight.js -------------------------------------------------------------------------------- /example/src/shared/components/index.js: -------------------------------------------------------------------------------- 1 | export { Code } from './Highlight' -------------------------------------------------------------------------------- /example/src/shared/statefulLogic/ProfileGithub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/example/src/shared/statefulLogic/ProfileGithub.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/.eslintrc -------------------------------------------------------------------------------- /src/UseFormless/BuiltInHandlersForForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/UseFormless/BuiltInHandlersForForm.js -------------------------------------------------------------------------------- /src/UseFormless/BuiltInInputProps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/UseFormless/BuiltInInputProps.js -------------------------------------------------------------------------------- /src/UseFormless/createParty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/UseFormless/createParty.js -------------------------------------------------------------------------------- /src/UseFormless/formless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/UseFormless/formless.js -------------------------------------------------------------------------------- /src/UseFormless/formless.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/UseFormless/formless.test.js -------------------------------------------------------------------------------- /src/UseFormless/useFormless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/UseFormless/useFormless.js -------------------------------------------------------------------------------- /src/helpers/Object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/helpers/Object.js -------------------------------------------------------------------------------- /src/helpers/Object.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/helpers/Object.test.js -------------------------------------------------------------------------------- /src/helpers/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/helpers/functions.js -------------------------------------------------------------------------------- /src/helpers/functions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/helpers/functions.test.js -------------------------------------------------------------------------------- /src/helpers/tasker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/helpers/tasker.js -------------------------------------------------------------------------------- /src/helpers/tasker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/helpers/tasker.test.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GeDiez/react-use-formless/HEAD/src/index.js --------------------------------------------------------------------------------