Skip to content

NSkye/example-react-form

Repository files navigation

Example React Form

Simple but cleanly coded React form that tris to utilize SOLID principles to the full extent. Written by me for demonstration and as a template/reference material.

image

Installation

git clone git@github.com:NSkye/example-react-form.git
cd example-react-form
npm i
npm start

Main highlights

  1. Highly scalable and customizable: fully-implemented "observable-form" framework (src/libs/observable-form) enables exceptional flexibility
  2. Great perfomance: if it doesn't have to be re-rendered, it won't be re-rendered. Components will subscribe to the specific updates that are important for them
  3. Usage of async subscribtions greately contribute to perfomance too
  4. Accessibility: semantic elements are used where they needed along with correct aria-attributes

About

Clean implementation of simple react form using observer pattern

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published