老师,为什么里面的参数要加{},不能直接const TotalPrice = ( income, outcome ) ?

来源:3-6 动手实战

慕无忌6582289

2019-02-15

const TotalPrice = ( { income, outcome } ) => (

写回答

1回答

张轩

2019-02-15

同学 因为 functional component 只有一个参数啊 是传入的 props,它是一个对象  假如 不用简写 应该是这样的

const totalPrice = (props) => {
    const { income, outcome } = props
}

这里就是一种简写,直接在参数上就把一个对象 destruct 了。

3
0

React16组件化+测试+全流程 实战在线账本项目

轻松上手,从设计图到上线,精通组件化思维和组件测试

713 学习 · 177 问题

查看课程