react native example 在 require 之后发生了什么?

what is going on in react native example after require?

我在react native tutorial

中找到了下面的代码
 var {
      AppRegistry,
      Image,
      StyleSheet,
      Text,
      View,
    } = React;

在我看来 Python 中的并行赋值。但我不能 运行 它由 nodejs:

var dict = {a: "19", b: "20"};
var {
    a,
    b
    }
    = dict;

console.log(a);
console.log(b);

所以我想知道这个语法是只在 React native 中有效还是 nodejs 支持?

这是一个 ES6 (ES2015) Destructuring 语句。

https://babeljs.io/docs/learn-es2015/#destructuring

React Native 默认使用 Babel 进行转换,Destructuring 是默认启用的功能之一。