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.
- Host: GitHub
- URL: https://github.com/timbergus/greatjs
- Owner: timbergus
- Created: 2023-02-26T19:42:20.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-09T20:03:28.000Z (over 3 years ago)
- Last Synced: 2024-04-14T19:27:59.614Z (about 2 years ago)
- Topics: framework, javascript, vanilla
- Language: JavaScript
- Homepage: https://timbergus.github.io/greatjs/
- Size: 304 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)