Skip to main content Accessibility Feedback

Converting a vanilla JS todo app to ReefJS

Yesterday, I converted the React todo app demo to vanilla JS.

The app works great in its current form, but as you add features and functionality, maintaining it with traditional DOM manipulation will become increasingly complex.

Today, I wanted to convert the app into state-based UI, but without the overhead and complexity of React.

In this video, you can watch me convert yesterday’s vanilla JS todo app into state-based UI. Instead of react, I use ReefJS, my 2.5kb state-based UI library that requires no build steps.

You can download the source code on GitHub.