React-Redux里面JS写法问题

问题描述

跟着视频写了个TODOLIST,里面有2种写法不太理解,为什么这么写~~~~
为什么函数在箭头函数里面才能传参()=>{delItem(index)},直接写delItem(index)为什么不行要报错。
箭头函数外面加括号这种写法是什么意思 const action123=()=>({

type:"123"
value:"123"

})

image.png
image.png

阅读 205
评论 2019-11-09 提问
    1 个回答

    就像下面的代码:

        let onClick, onClick1;
        const delItem = () => {return '什么鬼?'};
        
        // 测试一
        onClick = () => {delItem(1)};
        console.log(onClick);
        onClick();
        
        // 测试二
        onClick1 = delItem(1);
        console.log(onClick1);
        onClick1();
      撰写回答

      登录后参与交流、获取后续更新提醒