美文网首页
箭头函数箭头后面使用(), 还是({}), 还是什么括号都不适用

箭头函数箭头后面使用(), 还是({}), 还是什么括号都不适用

作者: Poppy11 | 来源:发表于2020-07-28 16:26 被阅读0次

    一. 使用()的情况:

       list.map(item=>(<WriterContentWrap>内容</WriterContentWrap>)
        等同于:
        list.map(item=>{return(<WriterContentWrap>内容</WriterContentWrap>)})
    

    箭头后面跟的是JSX表达式时, 只需要使用();

    二. 使用({})的情况:

     const mapState =  (state) => ({list: state.getIn(["home","WriterList"])});
     等同于:
     const mapState =  (state) => {return({list: state.getIn(["home","WriterList"])})};
    

    箭头后面返回的是一个对象时, 需要使用({});

    三. 什么括号都不适用

    (a,b)=>a+b;    
    等同于 
    (a,b) =>{return(num1 + num2)}
    

    箭头后面只有一条语句时, 可以直接将该条语句写在 =>后面

    相关文章

      网友评论

          本文标题:箭头函数箭头后面使用(), 还是({}), 还是什么括号都不适用

          本文链接:https://www.haomeiwen.com/subject/mzofrktx.html