React 是通过require引入进来的。如图:
方括号内部的各种元素也是通过require方式引进来的。
那么第一幅图中的语句是什么意思呢?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
在ES5裡,如果使用CommonJS標準,引入React套件基本上透過require進行,程式碼類似這樣:
//ES5 var React = require("react-native"); var { Image, Text, PropTypes } = React; //引用不同的React Native组件
在ES6裡,import寫法比較標準
//ES6 import React, { Image, Text, PropTypes } from 'react-native';
注意在React Native裡,import直到0.12+才能正常運作。
圖一是ES6的寫法,解構賦值,簡單用法:數組:var [a, b, c] = [1, 2, 3];var [a, b, c] = [1, 2, 3];对象:var { foo, bar } = { foo: "aaa", bar: "bbb" };物件:
var [a, b, c] = [1, 2, 3];
var { foo, bar } = { foo: "aaa", bar: "bbb" };
var test = { foo: "aaa", bar: "bbb" }; var { foo, bar } = test; console.log(foo) // "aaa"
在ES5裡,如果使用CommonJS標準,引入React套件基本上透過require進行,程式碼類似這樣:
在ES6裡,import寫法比較標準
注意在React Native裡,import直到0.12+才能正常運作。
圖一是ES6的寫法,解構賦值,簡單用法:
數組:
var [a, b, c] = [1, 2, 3];
var [a, b, c] = [1, 2, 3];
对象:
var { foo, bar } = { foo: "aaa", bar: "bbb" };
物件:var { foo, bar } = { foo: "aaa", bar: "bbb" };
🎜