这个反应原生init代码意味着什么
What does this react native init code mean?
此代码的实际含义是什么?
var React = require('react-native');
var {
AppRegistry,
StyleSheet,
Text,
Image,
View,
} = React;
我知道React
是节点导入的模块,它是否将React
对象复制到上面的列表中?
我添加了
var {Image} = React;
它也起作用。我是Node.js和React的新手,会感到困惑。
Ramanlfc【解决方案】:这是一个破坏任务:
析构函数赋值语法是一个JavaScript表达式可以使用反映数组和对象文字结构的语法。
正如Ramanlifc在评论中提到的那样;它是ECMAScript 2015破坏赋值语法。
从本质上讲,
var {
AppRegistry,
StyleSheet,
Text,
Image,
View,
} = React;
相当于
var AppRegistry = React.AppRegistry,
StyleSheet = React.StyleSheet,
Text = React.Text,
Image = React.Image,
View = React.View;
这是将对象属性分配给同名变量的一种更简单的方法;
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- Regex代码只允许一个空格
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 从var向代码隐藏函数传递值
- 如何动态插入jquery代码
- 如何在php变量中嵌入JQuery代码
- 代码不会验证
- 如何从rails中的代码中删除新行( )
- Angularjs代码未在匿名函数中运行
- 如何做到这一点,使代码在不传递条件后执行函数
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 面向对象的Javascript代码在IE7中不起作用
- 这是什么'...${...}节点文档中的代码意味着
- 当 JSLint 返回 45 个错误,但代码仍然有效时,这意味着什么?
- 这个反应原生init代码意味着什么
- 什么是c99.游戏意味着在这个javascript代码
- 下面的javascript代码结构意味着什么?