Je Xia
Je Xia
> This stage includes the basic features of Alef Component. ## Elements Rendering The core concept of Alef Component is **AOT** compilation, that means **JSX** elements in Alef Component will...
> Alef Component matches variable names to specify some features. ## Props Any variable starts with `$` will be treated as a **prop** from parent component. ```jsx const $name: string...
> Alef Component use the [Labeled Statement](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label) to specify some features. ## Side Effects ```jsx $: () => { console.log('mounted') return () => console.log('unmounted') } ``` ## Styles ```jsx style:...
> This stage includes tooling stuffs for Alef Component. ## Mount After AOT compilation, you can mount the Alef Component in browser by the `mount` method. ```html ... import App...
> This stage makes Alef Component to have the power to build a *self-contained* application. ## Import Alef Component You can **import** other components in Alef Component. The `props` of...
- [ ] A frontend layer works at cloudflare worker edge - [ ] New brand design site - [ ] Transpile jsx/ts modules from GitHub public repository (_experimental_)
### Roadmap List - [ ] use cloudflare worker as front layer - [ ] preload deps - [ ] transform jsx/ts/tsx/vue/svelte for browsers from **github** ```js import "https://build.esm.sh/github.com/ije/ui/Button.tsx" //...
Before we release the **1.0.0**, a few more things need to be done: - [ ] React RSC - [ ] **Docs** _Since i'm contributing to other projects, my time...
v0.3.0
Here's the roadmap for **v0.3.0** updates. ## Features - [x] plugin system - [x] framework system - [x] ~~new jsx transform~~ - [x] jsx magic - [x] inline style -...