React-Native组件,JSX,Props属性,state状态

本文介绍了React Native的基础,包括JSX的使用,如何定义自定义组件,以及Props和State的概念。通过示例展示了如何创建组件,设置Props以传递数据,并解释了State在管理组件内部数据变化中的作用。
摘要由CSDN通过智能技术生成

认识React nactive

import React from 'react';
//React Nactive核心组件的引入方式
import {View,Text,Image,ScrollView,TextInput} from 'reactive-nactive';
const App=()=>{
   return (
      <ScrollView>
          <Text>Some Text</Text>
          <View>
             <Image source={
  {uri:'https://reactnactive.dev/docs/assets/p_cat2.png',}}
             style={
  {width:200,height:200}}
             />
           </View>
           <TextInput style={
  {
           height:40,backgroundColor:'gray',borderWidth:1}}/>
         </ScrollView>
        );
       }
       export default App;
                 

React基础:

import React from 'react';
import {Text} from 'react-native';
export default function Cat(){
return (
   <Text>Hello,I am your cat!</Text>
);
}//运行结果为   Hello,I am your cat!

要定义一个Cat组件,第一步要使用import语句引入React以及React Nactive 的Text组件:

import react from 'react';
import {Text} from 'react-nactive';

然后一个简单的函数就可以作为一个组件:

function Cat(){}

这个函数的返回值就会被渲染为一个React元素。这里Cat会渲染一个Text元素

function Cat(){
  return <Text>Hello,I am your cat!</Text>;
  }

这里我们还使用

export default

语句来导出这个组件,以使其可以在其他地方引入使用

export default function Cat(){
  return <Text>Hello,I am your cat!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值