React入门实战(一)联系人列表Contact(附完整代码)

Contact: [

{ id: 1, name: “ccy”, age: 24, sex: “female” },

{ id: 2, name: “ccy1”, age: 23, sex: “male” },

{ id: 3, name: “ccy2”, age: 25, sex: “female” }

]


基本搭建


项目基本搭建请看我的上一篇文章:here

此处我们新建了一个Contacts.js文件,用来展示联系人数据和删除联系人,该组件为类组件,框架是这样的:

import React from ‘react’

const Contacts = () => {

}

export default Contacts;

在主组件App.js中引入并通过props把Contact数据传过来

// 引入react

import React, { Component } from ‘react’

// 引入Contact

import Contacts from ‘./Contacts’;

// 创建类组件App

class App extends Component {

state = {

Contact: [

{ id: 1, name: “ccy”, age: 24, sex: “female” },

{ id: 2, name: “ccy1”, age: 23, sex: “male” },

{ id: 3, name: “ccy2”, age: 25, sex: “female” }

]

}

render() {

// 使用Contacts

return (

)

}

}

export default App;

子组件Contact接收props

import React from ‘react’

const Contacts = (props) => {

// 解构时的命名需要与传递过来的变量名一致

const { contactList } = props;

console.log(contactList);

return (

联系人列表

)

}

export default Contacts;

效果:可以看到,App.js传递过来的三条记录已经拿到了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值