0.0.1 • Published 8 years ago

duxjs v0.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
8 years ago

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
  • 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)
  • Server-side rendering (isomorphic)

duxjs-logo