好客租房40-react组件基础综合案例-案例需求分析

简介: 好客租房40-react组件基础综合案例-案例需求分析

实现 案例的数据

渲染评论列表 有评论

没有评论 暂无评论

获取评论信息 包括评论人和受控组件

发表评论 更新评论

//导入react

import React from 'react'

import ReactDOM from 'react-dom'

//导入组件

// 约定1:类组件必须以大写字母开头

// 约定2:类组件应该继承react.component父类 从中可以使用父类的方法和属性

// 约定3:组件必须提供render方法

// 约定4:render方法必须有返回值

class HelloWorld extends React.Component {
     render() {
         return (
             <div className="app">
                 <div>
                     <input
                         className="user"
                         type="text"
                         placeholder="请输入评论人"
                     />
                     <br />
                     <textarea
                         className="content"
                         cols="30"
                         rows="10"
                         placeholder="请输入评论列表"
                     ></textarea>
                     <br />
                     <button>发表评论</button>
                 </div>
                 <div className="no-comment">暂无评论,快去评论吧~</div>
                 <ul>
                     <li>
                         <h3>评论人:jack</h3>
                         <h3>评论内容:沙发</h3>
                     </li>
                 </ul>
             </div>
         )
     }
 }
 ReactDOM.render(<HelloWorld />, document.getElementById('root'))

运行结果

image.png

相关文章
|
4月前
|
资源调度 前端开发 JavaScript
React 的antd-mobile 组件库,嵌套路由
React 的antd-mobile 组件库,嵌套路由
43 0
|
3月前
|
存储 前端开发 中间件
React组件间的通信
React组件间的通信
18 1
|
3月前
|
前端开发 应用服务中间件 数据库
react服务端组件
react服务端组件
21 0
|
3月前
|
前端开发 JavaScript
快速上手React:从概述到组件与事件处理
快速上手React:从概述到组件与事件处理
|
4月前
|
前端开发 JavaScript API
React组件生命周期
React组件生命周期
76 1
|
4月前
|
资源调度 前端开发 JavaScript
React组件
React组件
42 0
|
4月前
|
存储 前端开发 JavaScript
探索 React Hooks 的世界:如何构建出色的组件(下)
探索 React Hooks 的世界:如何构建出色的组件(下)
探索 React Hooks 的世界:如何构建出色的组件(下)
|
4月前
|
设计模式 前端开发 数据可视化
【第4期】一文了解React UI 组件库
【第4期】一文了解React UI 组件库
121 0
|
4月前
|
存储 前端开发 JavaScript
【第34期】一文学会React组件传值
【第34期】一文学会React组件传值
33 0
|
4月前
|
前端开发
【第31期】一文学会用React Hooks组件编写组件
【第31期】一文学会用React Hooks组件编写组件
35 0