react.js 渲染一个列表的实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react.js 渲染一个列表的实例相关的知识,希望对你有一定的参考价值。

import React,{Component} from ‘react‘;
import ReactDOM from ‘react-dom‘;

let users=[
    {id:1,name:‘老王1‘,age:31},
    {id:2,name:‘老王2‘,age:32},
    {id:3,name:‘老王3‘,age:33}
]
class User extends Component{
    render(){
        return(
            <tr>
                <td>{this.props.item.id}</td>
                <td>{this.props.item.name}</td>
                <td>{this.props.item.age}</td>
            </tr>
        )
    }
}
//在一个组件中,状态越少越好
class UserList extends Component{
    render(){
        return(
            <table>
                <thead>
                <tr>
                    <th>ID</th>
                    <th>名字</th>
                    <th>年龄</th>
                </tr>
                </thead>
                <tbody>
                {
                    this.props.user.map((item,index)=>{
                    return (
                        <User item={item} key={index}></User>
                    )
                })
                }
                </tbody>
            </table>
        )
    }
}
ReactDOM.render(<UserList user={users}></UserList>,document.querySelector("#root"));

 

以上是关于react.js 渲染一个列表的实例的主要内容,如果未能解决你的问题,请参考以下文章

使用 react.js 渲染自定义 html 标签

如何在 React js 中渲染功能组件之前获取数据

在 React.js 中更新数组并渲染新数据

带有 React.js 错误的 jQuery UI 可排序

react.js在服务器端渲染有啥好处?渲染是怎么个流程

React JS 同构渲染