學習React Native日記一,基礎(chǔ)組件

前言

  • 新手打算從零開始學習面書的ReactNative霞溪。
  • 原本打算學習Java進行Android開發(fā)孵滞,但看到ReactNative應(yīng)用開發(fā)的顛覆性,以及本身做過少量前端開發(fā)鸯匹,因此決定提前入坑坊饶。
  • 環(huán)境搭建此處略過,請至官網(wǎng)了解殴蓬。
  • 在次說明匿级,本人學習能力較弱,因此決定做官方文檔的搬運工染厅。

常用組件


Text 組件痘绎。用于顯示文本。

import React from 'react';          //導入react
import  { AppRegistry,Text } from 'react-native';    //導入Text,在此導入組件

const App = () => {
return (       
     <Text>Hello World!</Text>
   );
}

AppRegistry.registerComponent('MyApp', () => App);  //注冊應(yīng)用之后才能正確渲染肖粮,且應(yīng)用作為整體只注冊一次

Image 組件孤页。用于顯示圖片。

import React from 'react';          //導入react
import  { AppRegistry,Image} from 'react-native';    //導入Image

const App = () => {
return (       
     <Image source={require('./img/check.png')} /> //<image> 相當于網(wǎng)站中 <img> 標簽
   );
}

AppRegistry.registerComponent('MyApp', () => App);  //注冊應(yīng)用之后才能正確渲染涩馆,且應(yīng)用作為整體只注冊一次

View 組件行施≡始幔基礎(chǔ)容器。

import React from 'react';          //導入react
import  { AppRegistry,View,Image} from 'react-native';    //導入Image,View

const App = () => {
return (       
      <View style={{alignItems:'center'}}> //<View>相當于網(wǎng)站中的 <div>標簽蛾号,因此對于其他組件應(yīng)包裝在View中來進行樣式和布局的控制
       <Image source={require('./img/check.png')} /> //當前目錄稠项,<image> 相當于網(wǎng)站中 <img> 標簽
      </View>
   );
}

AppRegistry.registerComponent('MyApp', () => App);  //注冊應(yīng)用之后才能正確渲染,且應(yīng)用作為整體只注冊一次

對于樣式布局的操作與Html非常類似鲜结。

TextInput 組件展运。用于文本輸入。

import React from 'react';          //導入react
import  { AppRegistry,View,TextInput} from 'react-native';    //導入TextInput,View

const App = () => {
return (       
      <View> 
        <TextInput placeholder="Hello" />  //文本中的提示信息精刷,與Html5的<input>相同
      </View>
   );
}

AppRegistry.registerComponent('MyApp', () => App);  //注冊應(yīng)用之后才能正確渲染拗胜,且應(yīng)用作為整體只注冊一次

ListView 組件。動態(tài)垂直滾動列表贬养。

必需屬性:
dataSource : 列表內(nèi)容的數(shù)據(jù)來源挤土。
renderRow : 需要渲染的實際內(nèi)容。
必須函數(shù):
rowHasChanged

import React from 'react';          //導入react
import  { AppRegistry,View,Text,ListView} from 'react-native';    //導入Text,View,ListView

class SimpleList extends React.Component {
  //初始化數(shù)據(jù)
  constructor(props) {  
  super(props);
  var ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2}); // 比較兩行數(shù)據(jù)是否是一個數(shù)據(jù)
  this.state = {
    dataSource: ds.cloneWithRows(['A','B','C','D','E'])
  };
  render() {
    return (       
      <View> 
          <ListView
              dataSource={this.state.dataSource}
              renderRow={(rowData) => <Text>{rowData}</Text>}
          />
      </View>
   );
}

AppRegistry.registerComponent('MyApp', () => App);  //注冊應(yīng)用之后才能正確渲染误算,且應(yīng)用作為整體只注冊一次

語法是ES6的語法。本人沒有接觸過ES6迷殿。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末儿礼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子庆寺,更是在濱河造成了極大的恐慌蚊夫,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懦尝,死亡現(xiàn)場離奇詭異知纷,居然都是意外死亡,警方通過查閱死者的電腦和手機陵霉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門琅轧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人踊挠,你說我怎么就攤上這事乍桂。” “怎么了效床?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵睹酌,是天一觀的道長。 經(jīng)常有香客問我剩檀,道長憋沿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任沪猴,我火速辦了婚禮辐啄,結(jié)果婚禮上采章,老公的妹妹穿的比我還像新娘。我一直安慰自己则披,他們只是感情好共缕,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著士复,像睡著了一般图谷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上阱洪,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天便贵,我揣著相機與錄音,去河邊找鬼冗荸。 笑死承璃,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蚌本。 我是一名探鬼主播盔粹,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼程癌!你這毒婦竟也來了舷嗡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤嵌莉,失蹤者是張志新(化名)和其女友劉穎进萄,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體锐峭,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡中鼠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了沿癞。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片援雇。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖抛寝,靈堂內(nèi)的尸體忽然破棺而出熊杨,到底是詐尸還是另有隱情,我是刑警寧澤盗舰,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布晶府,位于F島的核電站,受9級特大地震影響钻趋,放射性物質(zhì)發(fā)生泄漏川陆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一蛮位、第九天 我趴在偏房一處隱蔽的房頂上張望较沪。 院中可真熱鬧鳞绕,春花似錦、人聲如沸尸曼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽控轿。三九已至冤竹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間茬射,已是汗流浹背鹦蠕。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留在抛,地道東北人钟病。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像刚梭,于是被迫代替她去往敵國和親肠阱。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容