Welcome to the Enjanga Stack Playground.
A sandbox to experiment with different stacks and showcase how the same feature can be built in different ways. Code built without AI.
Current Demos
- React / TypeScript
/react-form-controlsIn React, let's exploring form controls and their state management, error handling, validation, submission, and accessibility. This demo, instead of using packages like React Hook Form or Formik, will use React's built-in state management and event handling to manage form state and validation, using a custom hook.
Live - React / TypeScript
/react-product-searchA dynamic search and filter feature for API fetched products. Explore data fetching in React, including loading states, error handling, and rendering data from an API.
Live
Planned demos
- JavaScript / TypeScript
The same dynamic form, with direct manipulation of the DOM tree.
Planned - Next.js
A demo of the streaming rendering strategy.
Planned