Skip to content

Initial release

Latest
Compare
Choose a tag to compare
@Minivera Minivera released this 29 May 14:11
· 4 commits to main since this release

First, unstable, release of the package. It implements everything we expect a new app developer will need to get started building UIs with WASM. Most of the features are in the experimental package however, their API are subject to change. The general algorithm is also unstable and potentially has a lot of bugs. The package is tested with playwright, but no unit tests have been added yet. Use at your own risk.

Implemented features:

  1. Full working virtual DOM implementation and UI library. You should be able to build advanced applications like you would expect when using React or Vue.
  2. Complete (though not great) documentation.
  3. Context API to share data across the tree and listen to lifecycle events, allowing "out of render" events to be processed.
  4. Experimental hooks API, mirroring the hooks implementation in React. Only useState and useEffect are implemented.
  5. Experimental routing API inspired by wouter and older version of react-router.
  6. Experimental global state management inspired by cerebral and, to some extent, redux.
  7. Experimental head management package inspired by react-helmet.