Some years ago, during a job application process, I was asked to create a HTML reusable component without using any external library or reactive framework... So, based on this idea I tried to develop my own JS reactive "framework".
Reactive "framework": classes/component.js
Component: js/multiSelect.js
Examples:
- test.1.html: simple example of how to bind states (you can see it working here)
- index.html: the component I had to create for the job (you can see it working here)
This is how the component looks like: