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