We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
相对于react-redux,最大的变化就是引入了model,相当于对之前的action和reducer做了一个封装,并且将一部操作和一些副作用的操作抽离到了effects中。然后要注意,effects中的函数是generater函数。
effects
generater
然后注意一下namespace命名空间问题,每一个model都有一个单独的命名空间,在本model调用reducer或者effects时,不需要写命名空间,但是调用其他model时一定记得要加上,格式是命名空间/方法名
namespace
model
reducer
命名空间/方法名
对于可以按需加载的组件,可以使用dva内置的dynamic按需加载
dva
dynamic
import dynamic from 'dva/dynamic';
model中的方法要加载成功之后才能被别的地方调用。
dva 提供多个 effect 函数内部的处理函数,比较常用的是 call 和 put。
call
put
The text was updated successfully, but these errors were encountered:
No branches or pull requests
关于model
相对于react-redux,最大的变化就是引入了model,相当于对之前的action和reducer做了一个封装,并且将一部操作和一些副作用的操作抽离到了
effects
中。然后要注意,effects
中的函数是generater
函数。然后注意一下
namespace
命名空间问题,每一个model
都有一个单独的命名空间,在本model
调用reducer
或者effects
时,不需要写命名空间,但是调用其他model
时一定记得要加上,格式是命名空间/方法名
关于按需加载组件和model
对于可以按需加载的组件,可以使用
dva
内置的dynamic
按需加载model
中的方法要加载成功之后才能被别的地方调用。call和put
dva
提供多个 effect 函数内部的处理函数,比较常用的是call
和put
。参考
The text was updated successfully, but these errors were encountered: