美文网首页
React - 创建个评论列表组件

React - 创建个评论列表组件

作者: 辻子路 | 来源:发表于2019-07-29 15:49 被阅读0次

用React创建一个评论列表组件:

类似效果:


image.png
// components/commentList
import React from 'react'; // 创建组件,虚拟DOM,生命周期
import CommentDetail from '@/components/commentDetail'

const commentList = [
    {
        id: 1,
        user: '路飞',
        content: '吃肉'
    }, {
        id: 2,
        user: '索隆',
        content: '练剑'
    }, {
        id: 3,
        user: '香吉士',
        content: '做饭'
    }, {
        id: 4,
        user: '娜美',
        content: '爱财'
    }, {
        id: 5,
        user: '罗宾',
        content: '历史'
    }
];

export default class CommentList extends React.Component {
    constructor() {
        super()
        this.state = {
            commentList: commentList
        }
    }
    render() {
        return <div className="commentList">
            <h1>这是评论列表组件</h1>
            {this
                .state
                .commentList
                .map(item => {
                    return <CommentDetail key={item.id} {...item} />
                })}
        </div>
    }
}

// components/commentDetail
import React from 'react'; // 创建组件,虚拟DOM,生命周期

export default class CommentDetail extends React.Component {
    render() {
        return <div>
            <h1>角色:{this.props.user}</h1>
            <p>特点:{this.props.content}</p>
        </div>
    }
}

相关文章

  • React - 创建个评论列表组件

    用React创建一个评论列表组件: 类似效果:

  • React Hooks demo

    react hooks demo 创建所需要的组件,这个项目我们分成三个组件, 分别是头部,搜索框,电影列表// ...

  • 如何创建React组件并发布到npm?

    实现步骤: 创建React组件项目; 创建测试项目并引用组件; 发布React组件到npm上; 一、创建React...

  • React 创建组件

    1.React 创建一个组件 import React ,{Component} from "react";==>...

  • 《React精髓》实践笔记 - Chapter 3

    创建一个无状态的组件 创建组件就是三个步骤 调用React.createClass()创建一个组件类ReactCl...

  • React学习回顾(第五节)

    第五节 React 组件之间 我们现在将MyApp 作为一个主组件 ​ 我们还需要做一个列表组件,将列表组件放...

  • Flutter 基础布局Widgets之Row详解

    概述 Row即创建一个水平的组件列表,是非常常用的组件,而Column即创建一个垂直的组件列表,用法和Row一模一...

  • 2022-07-04

    React.forwardRef会创建一个React组件,这个组件能够将其接受的ref属性转发到其组件树下的另一个...

  • 关于React组件

    渲染React组件 通过ReactDOM直接渲染 通过React.Component创建组件再通过ReactDOM...

  • React学习笔记_02

    React 组件和状态 react 组件 1,组件的两种创建方式1,函数组件2,类组件 1,函数组件:使用 JS ...

网友评论

      本文标题:React - 创建个评论列表组件

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