美文网首页
ReactNative-基础与初始化(一)

ReactNative-基础与初始化(一)

作者: 攻克乃还_ | 来源:发表于2017-08-20 10:10 被阅读21次

1.创建ReactNative工程

cd 项目目录
react-native init ReactDemo
cd ReactDemo
react-native run-ios

2.ReactNative初始化代码

// 1.加载React,Componet组件
import React,{compoent} from 'react'
// 2.加载原生组件
import
{
    AppRegistry,
    StyleSheet,
    View,
    Text
}
from 'react-native'
// 3.自定义组件,作为程序入口组件
export default class ReactDemo extends Component {
// 当加载组件的时候,就会调用render方法,去渲染组件
    render(){
        return (
            <View style={styles.mainStyle}>

            </View>
        )
    }
}
// 4.创建样式表
// 传入一个样式对象,根据样式对象中的描述,创建样式表
var styles = Stylesheet.create({
    mainStyle:{
        flex:1,
        backgroundColor:'red'
    }
})
// 5.注册组件,程序入口
// 第一个参数:注册模块名称
// 第二个参数:函数, 此函数返回组件类名, 程序启动就会自动去加载这个组件
AppRegistry.registerComponent('ReactDemo',()=>ReactDemo)

3. {} () 使用场景

3.1.{}

  • 表达式
    style={styles.mainStyle}
  • 变量
    var str = 'hello'
    <Text>{str}</Text>
  • 对象和字典
    <View style={{flex:1}}></View>

3.2.()

  • 创建组件<View></View>用()
    render(){ return ( <View style={styles.mainStyle}> </View> ) }

相关文章

  • ReactNative-基础与初始化(一)

    1.创建ReactNative工程 2.ReactNative初始化代码 3. {} () 使用场景 3.1.{}...

  • React 配置

    React.js入门基础与案例开发 by ParryKK in imooc.com 学习笔记 npm 项目初始化 ...

  • 初始化ReactNative-项目2018-09-25

    如果没有指定版本号,则默认为最新版本。指定版本号方式 依赖 Node(版本大于8.3), Python2, JDK...

  • webpack搭建React环境与各配置详解

    1 基础配置与详解 1.1 初始化项目 1.2 安装webpack 安装webpack 和webpack服务 在项...

  • Winsock 网络编程知识

    Winsock 网络编程知识 Winsock是Windows下网络编程的基础。 1.Winsock的初始化与释放 ...

  • ReactNative-与现有项目集成

    本文纯属自己记笔记~~ 1.首先安装cocopods 不多做介绍了 2. 用cocopods导入ReactNati...

  • Houdini_Terrain地形模块

    第一部分基础地形创建与初始化 1.HeightField(高度场) 基础介绍: 生成一个用于地形操作基于体素的初始...

  • UICollectionView基础

    UICollectionView基础 初始化部分: UICollectionViewLayout UICollec...

  • testbech

    一 基础语法 1 初始化 initial可以初始化信号,如clk, rst等信号都需要一个初始化值。#+数字表示等...

  • ReactNative-秒表

    环境配置 node版本 6.11.3 npm install -g react-native-cli //具体参考...

网友评论

      本文标题:ReactNative-基础与初始化(一)

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