哪个更好-在传递参数或在函数内部时分解道具?

时间:2019-11-20 06:55:29

标签: javascript reactjs jsx destructuring

我正在尝试找出哪种方法更好。

const SomeComponent = ({ foo, bar}) => {
  ...
}

const SomeComponent = props => {
  const { foo, bar } = props;
  ...
}

1 个答案:

答案 0 :(得分:0)

我认为这可能取决于不同的事物,例如。关于属性的嵌套程度以及组件的复杂程度。我们始终必须记住我们的代码应该易于阅读的事实。 也许看一下下面的链接,以了解不同破坏模式的不同方式,利弊。 https://medium.com/@crunchtech/object-destructuring-best-practice-in-javascript-9c8794699a0d