jsx 定义变量 result 和 {result} 的区别?

最近接触react,遇到这个不太理解,下面上代码

state = {
    collapsed: false,
    theme : 'dark',
    result: [],
  };

而我定义的时候发现:

const result = this.state.result;

等价于

const {result} = this.state;

这是什么原理,难道是自动注入了?

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题