从函数参数中析构

时间:2018-06-11 14:36:19

标签: javascript destructuring

我将一个参数传递给反应功能组件。我需要的是从道具中去构造类,但保持道具原封不动,所以我可以在组件中引用像props.title之类的道具,但是在不编写props.classes的情况下使用类,只需classes

我的想法是做这样的事情,但它不起作用:

const reactComponent = (props, { classes } = props) => { ... }

是否可以在javascrpit中执行此操作?谢谢。

1 个答案:

答案 0 :(得分:-1)

抱歉,刚刚更新了另一种正确的方法来实现目标:

const reactComponent = function({classes}){
  console.log(arguments[0],classes);
};

reactComponent({ classes: "test" });