美文网首页
小学生的RN 学习笔记1

小学生的RN 学习笔记1

作者: 腩大哟 | 来源:发表于2018-11-19 23:45 被阅读0次

Props(属性)

先看第一个例子:

export default class XXX extends Componet {
render() {
let pic = {
uri: 'https://upload.wikimedia.org/wikipedia/commons/d/de/Bananavarieties.jpg'
};
return (
<Image source={pic} style={{width: 193, height: 110}} />
);
}
}

这里面 pic就是一个props,下面的image 让 pic这个props赋值到source中去。下面这句JSX中source = {pic} 的括号表示里面是js变量或者表达式

我们再看另外一个例子

import React, { Component } from 'react';
import { Text, View } from 'react-native';

class Greeting extends Component {
render() {
return (
<View style={{alignItems: 'center'}}>
<Text>Hello {this.props.name}!</Text>
</View>
);
}
}

上面的这段定义了一个名为Greeting的组件类,这个类的功能就是把这个name作为一个属性 --- 可以看做是一个类里面参数,根据这个参数输出。

export default class LotsOfGreetings extends Component {
render() {
return (
<View style={{alignItems: 'center'}}>
<Greeting name='Rexxar' />
<Greeting name='Jaina' />
<Greeting name='Valeera' />
</View>
);
}
}
上面这段就是引用了Greeting这个组件类,传入name参数不同来控制效果。

相关文章

  • 小学生的RN 学习笔记1

    Props(属性) 先看第一个例子: export default class XXX extends Compo...

  • RN学习笔记1–基础

    1.prop实现子component绑定 2. state 实现component内部状态绑定 3. 写样式 4....

  • React-Native中的Flexbox布局

    RN 的 Flexbox 布局的学习笔记 1.什么是 Flexbox 布局? Flexbox,弹性布局,可以以响应...

  • RN学前考虑、成果展示

    目录一. 学前考虑 1. 什么是RN 2. 为什么要学习RN 3. 我的RN学习线路和学习资料二. 成果展示 1....

  • 2022-05-27

    RN学习之路1:mac系统下搭建RN环境 1,安装homebrew 终...

  • RN笔记1

    1、有效解决用户点击过快效应多次的控件 react-native-touch-once 2、弹出toast即弹出一...

  • RN学习笔记

    环境搭建: 安装npm和Node.js,Node.js下载地址 安装watchMan,该插件用于监控bug文件和文...

  • RN学习笔记

    1 项目down下来后,先启动服务器,npm install 如果这个命令行不好使,就重新安装 node.js 2...

  • ReactNative学习总结(二)

    最近学RN也大概有两个礼拜了。紧跟上篇总结ReactNative一些基础知识再总结下学习RN的笔记。 前言 学习R...

  • React Native 学习笔记(二) —— React Na

    上一篇学习笔记介绍了React Native的环境安装以及创建第一个RN应用。 这一篇学习笔记主要介绍React ...

网友评论

      本文标题:小学生的RN 学习笔记1

      本文链接:https://www.haomeiwen.com/subject/ivvzfqtx.html