这反应是什么意思本机语法:const等于React

时间:2016-08-07 18:15:22

标签: javascript react-native

当我遇到以下语法时,我正在pluralsight.com上阅读React Native课程:

 Import React from 'react-native'; 
  const { 
    Text, 
    View
  } = React;

这里的语法对我来说不清楚。你能解释const{}之后的= React是什么意思吗?

2 个答案:

答案 0 :(得分:3)

这是ECMAScript 6解构:(https://developer.mozilla.org/it/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment



var data = { foo: "SOME VAULE", baz: "OTHER VALUE" };

var {foo, baz} = data;

console.log(foo, " AND ",  baz);




答案 1 :(得分:2)

它的React分解,因此Text和View成为局部变量。这不是反应本地特定的,但在ES6中是新的。

示例

var myObj = {a: 1, b: 2} const {a} = myObj console.log(a) // 1