实现 案例的数据

渲染评论列表 有评论

没有评论 暂无评论

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

发表评论 更新评论

//导入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'))
运行结果

最新文章

  1. Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
  2. Button模板,样式
  3. PHP 5.5 新特性
  4. iOS开发之网络编程--1、NSURLSession的基本使用
  5. 山东省第四届acm.Rescue The Princess(数学推导)
  6. nyist 593 Take it easy
  7. windows 系统中打开一个数字证书所经历的过程
  8. Unity 时间缩放状态下的特效播放
  9. Android Studio中自己定义快捷输入块
  10. java对象的内存分配
  11. 12.04 ubuntu 进入登录界面,账号密码确定是正确的但是进不来系统。
  12. 如何获取DOM中当前获取焦点的元素
  13. Vuex(一)——vuejs的状态管理模式
  14. ContentProvider、ContentResolver、ContentObserver之间的关系
  15. Golang里实现Http服务器并解析header参数和表单参数
  16. 深入解析OpenCart的代理类proxy
  17. MyEclipse 的智能提示设置 使开发写代码的速度更快
  18. word2vec概述
  19. oracle 查看处理锁表
  20. springBoot(1)---springboot初步理解

热门文章

  1. k-medoids算法
  2. C++类中隐藏的六个默认函数
  3. Muse UI遇到的坑
  4. 活字格发布新版本,插件公开,引领Web开发新潮流
  5. Android bluetoothAdapter.startDiscovery()无法搜索设备问题解决办法
  6. 关于webpack,你想知道的都在这;
  7. 【.NET 6】使用EF Core 访问Oracle+Mysql+PostgreSQL并进行简单增改操作与性能比较
  8. Vue入坑日记: day - 01
  9. 一. 为什么要用SpringMVC框架
  10. Hash冲突以及解决