npm

racjsx-react

1.0.0 • Public • Published

RacJSX-React

Application For React Based On RacJSX

Provider

参考redux的Provider

connect

方法模型:connect(dep, mergeStatesProps, store) 参数介绍:
1)dep: 必要,store的依赖声明
2)mergeStatesProps: 必要,function,根据当前store的state和当前组件的props进行融合生成能够使用的props
3)store: 不必要,如果传了,就链接这个store,不传的话就链接Provider或者props的store

inject

方法模型:inject(dep, propertyKey, sync, pure, store) 参数介绍:
1)dep: 必要,store的依赖声明
2)propertyKey: 默认为'racxStore',代表注入之后组件能够以this[propertyKey]获取store的内容(防止一个组件被多次注入不同的store)
3)sync: 默认为false,监听的发生是同步还是异步
4)pure: 默认为false,如果为true,组件中获取的store就只是store的值映射(换句话说:拿到的store进行操作赋值是不会被触发监听的)
5)store: 不必要,如果传了,就链接这个store,不传的话就注入Provider或者props的store

Package Sidebar

Install

npm i racjsx-react

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

10.3 kB

Total Files

11

Last publish

Collaborators

  • chenyin