@connect(({counter}) => ({
counter
}), (dispatch) => ({
add() {
dispatch(add())
},
dec() {
dispatch(minus())
},
asyncAdd() {
dispatch(asyncAdd())
}
}))
这是 taro 脚手架创建连 redux 的示例代码,但是我居然看不懂别人的示例 DEMO。。。好气
如标题,这里的 @代表什么?我只见到过 @param 这种注释里面的
1
noe132 2018-08-18 17:58:51 +08:00 1
|
2
BugFree 2018-08-18 17:59:37 +08:00
ES6 的修饰器
|
3
zhuxiaoxi 2018-08-18 18:01:12 +08:00
装饰器,很多语言都有
|
4
msputup 2018-08-18 18:02:04 +08:00 via Android
装饰器了解一下
|
5
nanau2016 2018-08-18 19:41:57 +08:00
可以参考一下我的 example,完整的 react+redux 项目,里面就有你提到的 @语法,https://github.com/DevilZh/Frontend-Task
|
6
blanu 2018-08-18 19:49:39 +08:00 via iPhone
实际就是 getter setter 语法糖
|
7
magicdawn 2018-08-18 21:09:23 +08:00 via iPhone
Java Annotation
c# Attribute Python JavaScript decorator 都是一个意思 |
8
chinafu 2018-08-19 00:01:53 +08:00
Decorator.
|
9
frankkai 2018-08-19 09:55:11 +08:00 via Android
@还是在 spring 中做注解比较多
|