react基础学习二 --- 数据循环展示、组件定义、事件绑定

本文介绍了React中如何进行数据循环展示,包括使用map和for循环的方法。接着讲解了组件的定义,分别展示了通过Function和Class两种方式创建组件,并提及传递参数的方式。最后探讨了事件绑定的三种方式,注意方式一和方式二需要绑定this。文中通过实例代码进行了演示。
摘要由CSDN通过智能技术生成

一、数据循环展示
方式一、使用map循环数组.

 var arr = ['a','b','c','d'];

            ReactDOM.render(
                <div>
                    {
                        arr.map((item,index)=>{
                            return <div key={index}>{item}</div>
                        })
                    }
                </div>,document.getElementById('my'));

方式二、for循环

// for循环
            var arr = ['a','b','c','d'];
            var  str =  [];

            for (let i = 0; i < arr.length; i++) {
               str.push(<div key={i}>{arr[i]}</div>)    
            }
            ReactDOM.render(
                <div>
                   {str}
                </div>,document.getElementById('my'));

二、组件
定义组件的方式:Class和Function
方式1 使用function的方式定义 传递参数要显示传递props

function Com(){
                return <h1>这是一个组件</h1>
            }
 ReactDOM.render(
                <div>
                   <Com></Com>
                </div>,document.getElementById('my')
            );

方式二:使用class的方式定义 传递参数使用this.props接收

//    组件
            var obj = {
                name :'abc&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值