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.
git clone git@github.com:NSkye/example-react-form.git
cd example-react-form
npm i
npm start
- Highly scalable and customizable: fully-implemented "observable-form" framework (src/libs/observable-form) enables exceptional flexibility
- 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
- Usage of async subscribtions greately contribute to perfomance too
- Accessibility: semantic elements are used where they needed along with correct aria-attributes