0.0.1 • Published 8 years ago
duxjs v0.0.1
I'm coming soon
duxjs is a componentized front-end framework with extendability, traceability and learnability based on react and redux. (Inspired by ducks-modular-redux and choo)
Developer friendly
- declarative api
- no redux boilerplat code
- generator function
- mighty selector
- hmr
Biz componentization
- biz component = biz logic + UI = action + effect + reducer + view(jsx)
- isolation
- declare child component and mount them dynamically
- communication between parent and child
- nestable
- life cycle
Sync&async action
- sync-action
- plain (serializable)
- traceable and analysable
- async-action
- effect based on generator function
- sub sync-action: START/SUCCESS/ERROR or other custom actions
- sync-action
Plugin system
- plugin is an enhanced biz component
- plugin subscribe all global effects/actions/stateChanges/exceptions
- you can use biz component in plugins (Yes, plugin has own view)
- plugin is an enhanced biz component
Server-side rendering (isomorphic)
0.0.1
8 years ago