React connect()() 双括号 --柯里化写法
1、有人提问: 这段代码是dva的基础代码 import React from 'react'; import { connect } from 'dva'; function IndexPage() { return ( <div> this is a div </div> ); } export default connect()(IndexPage); 【请问】最后一行这个 connect()(IndexPage) 怎么理解? 还要请教:这两个括号的在一起的写法是es6语吗?(我在阮一峰的es6指南中没找到这个语法说明,我要看箭头函数一章,还是到哪章去了解这个 ()() ) 老司机能提供一个纯js的双括号函数案例吗? p.s. 我思考了一下:之前见过 function(){}() 这样的最后放一个括号表示立即执行。请问和上边的这个有相通的地方吗? 谢谢您前来科普帮助,感谢老司机指路----O(∩_∩)O //▼补充代码, import React from 'react'; import { connect } from 'dva'; import { Table, Pagination, Popconfirm, Button } from 'antd'; import { routerRedux } from 'dva/router';