An open API service indexing awesome lists of open source software.

https://github.com/timbergus/greatjs

New JavaScript framework, but made by me.
https://github.com/timbergus/greatjs

framework javascript vanilla

Last synced: about 22 hours ago
JSON representation

New JavaScript framework, but made by me.

Awesome Lists containing this project

README

          

# GreatJS

I'm trying to remember the good all days of the Web, when React wasn't even an idea, and WebPack was a set of shiny effects for your site built with DreamWeaver.

So I'm creating as a self-study exercise a front framework that works with vanilla JavaScript and does not need any building tool. It is based in a similar structure as React where everything is based on functions that returns a component structure based on props like JSX. It also has signals to update the DOM with precision like SolidJS, and a router that allows you to define self contained routing components.

Let's see where this take us 🙂

## Reference

[Sharing data between web components using custom events](https://blog.bitsrc.io/sharing-data-between-web-components-using-custom-events-7eff301625d2)

[Popstate and history API](https://yedri.medium.com/popstate-and-history-api-the-missing-part-dc49f75676d)

[History API](https://developer.mozilla.org/en-US/docs/Web/API/History_API)

[Get URL parameter values in JavaScript](https://mrvirk.com/get-url-parameter-values-in-javascript.html)

[Virtual URL navigation using vanilla JavaScript](https://dev.to/pbouillon/virtual-url-navigation-using-vanilla-javascript-4o38)