I developed Meact.js as a highly stimulating and educational project, where I built a core

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-08-29 13:00:16

I developed Meact.js as a highly stimulating and educational project, where I built a core "Render Tree" and a DIFF reconciliation algorithm inspired by React with APIs for most commonly used hooks. This includes a client-side renderer similar to "react-dom."

Additionally, I have created a ["Multi-Page Application" (MPA) framework]((./meact-framework/README.md) atop the "meact" and "meact-dom" libraries. This framework uses server-side routing, with a page-based routing pattern inspired by Next.js and a server-side loader/action pattern borrowed from Remix.js. The setup leverages Esbuild for preparing tree-shaken and code-split JS/CSS bundles at build time, while Express.js dynamically serves these pages by injecting the appropriate bundles into "index.html" and running loaders through middleware.

Functional Components (i.e. reusable UI elements) built with "Template Literals" and global State & Event Handler Managers

Leave a Comment