Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/b2ns/vueact
:joystick: a toy mixing Vue and React features
https://github.com/b2ns/vueact
bundler jsx react vue vue3
Last synced: 5 days ago
JSON representation
:joystick: a toy mixing Vue and React features
- Host: GitHub
- URL: https://github.com/b2ns/vueact
- Owner: b2ns
- License: mit
- Created: 2022-07-21T04:32:35.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-09-13T14:17:32.000Z (about 2 years ago)
- Last Synced: 2023-03-05T12:33:39.461Z (over 1 year ago)
- Topics: bundler, jsx, react, vue, vue3
- Language: JavaScript
- Homepage:
- Size: 234 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vueact
[![vue](https://shields.io/badge/vue-35495E?logo=vuedotjs&style=flat)](https://github.com/vuejs/core)
[![react](https://shields.io/badge/react-black?logo=react&style=flat)](https://github.com/facebook/react/)a toy mixing Vue and React features
just for fun đšī¸
## features â¨
- Vue
- [x] reactivity
- [x] composition api
- [x] lifecycle hooks
- [ ] class and style normalize
- [x] custom renderer
- [x] provide, inject
- [ ] inherit attrs
- [ ] Fragment
- [ ] quick diff algorithem when children with keys
- [ ] v-show, v-model
- [ ] custom directives
- [ ] element ref
- [ ] KeepAlive
- [ ] Teleport (i.e., Portal in React)
- [ ] defineProps- React
- [x] JSX
- [x] stateful functional component
- [x] props.children (i.e., slots in Vue)
- [x] render props- other lib and tools
- JSX parser (extend the React JSX)
- assets bundler (no bundling, use native ES modules in the browser) đĻ
- [x] watch mode
- [x] dev server
- [x] hmr(i.e., hot module replacement)
- [ ] tree-shaking
- [x] json loader
- [x] assets loader
- [x] html plugin
- [x] inject renderFactory plugin- router
- state managing## usage
checkout the [demo code](apps/demo/)