var getTempItem = id => ({ id: id, name: "Temp" });
我知道上面箭头的功能等同于:的ECMAScript 6箭头功能
var getTempItem = function(id) {
return {
id: id,
name: "Temp"
};
};
但我有点困惑以下
const Todo = ({ onClick, completed, text }) => (
<li
onClick={onClick}
style={{
textDecoration: completed ? 'line-through' : 'none'
}}
>
{text}
</li>
)
为什么包裹函数的参数在大括号中,而函数体仅包含在括号中? ES6的
只需要添加上面很好解释的答案,下面是关于参数解构的一个很好的写法:https://leanpub.com/understandinges6/read#leanpub-auto-destructured-parameters – KumarM
优秀。谢谢@ platinum-azure – TA3
'AddTodo = connect()(AddTodo)'你能解释一下这里发生了什么吗? – TA3