@ciklum/exo
v0.7.1
Published
Extended reduX Opportunity - React component to Redux store extended with effects
Downloads
15
Readme
EXO - Extended reduX Opportunity, or South Korean-Chinese boy band.
Table of contents
Introduction
EXO create middle layer between ReactApp and Redux. It's should for do routine work more structured and easier.
Main advantages EXO over Redux
ReduxStore
initialize automatically- reducers are automatically injected to
ReduxStore
- dispatch binds automatically to action creators
- work with lazy load really simple
- modules become stand-alone
Installation
Set private registry in .npmrc
+ registry=http://npm.pp.ciklum.com/
...
Run command in bash
npm i @ciklum/exo --save
Run command below if you have issue with
npm i
npm config set @ciklum:registry=http://npm.pp.ciklum.com/
Usage
Currently, EXO has two different interfaces and use cases
See actual documentation by versions
migration version - version contains new API and support previous which will be removed in next versions
Working with local copy of module
When you want to develop new features for module, this section will be helpful for you. Package linking is a two-step process which solves this need. You need npm link for this.
Steps:
Create global link. It will be available in folder were your npm modules are.
npm link
Links to the global installation target from your front end app.
npm link @ciklum/exo
Publish a package
Publish a package to the registry by running
npm run build
npm publish