react 中文文档案例二 (头像时间)
2024-08-28 14:23:46
import React from 'react';
import ReactDOM from 'react-dom'; function formatDate(date) {
return date.toLocaleDateString();
} const comment = {
date: new Date(),
text: 'I hope you enjoy learning React!',
author: {
name: 'Hello Kitty',
avatarUrl: 'https://placekitten.com/g/64/64',
},
};
// 提取头像
function Avatar(props) {
return (
<img className="Avatar"
src={props.user.avatarUrl}
alt={props.user.name}
/> );
}
// 提取用户信息
function UserInfo(props) {
return (
<div className="UserInfo">
<Avatar user={props.user} />
<div className="UserInfo-name">
{props.user.name}
</div>
</div>
);
}
function Comment(props) {
return (
<div className="Comment">
<UserInfo user={props.author}/>
<div className="Comment-text">{props.text}</div>
<div className="Comment-date">
{formatDate(props.date)}
</div>
</div>
);
} ReactDOM.render(
<Comment
date={comment.date}
text={comment.text}
author={comment.author}
/>,
document.getElementById('root')
);
最新文章
- iOS 自动追加版本时间版本号脚本
- 多种JSON格式及遍历方式
- 解析for循环
- C++学习33 函数模板
- Ubuntu 安装
- JavaScript高级程序设计3.pdf
- OC 图片圆角实现
- CSS常用字体Unicode 编码
- Zabbix实战-简易教程(4)--Server端安装
- Python中的PYTHONPATH环境变量
- Hibernate之深入Hibernate的配置文件
- python之读取配置文件模块configparser(一)基本操作
- Oracle 统计信息收集
- js-当前时间转换
- PAT A1055 The World&#39;s Richest (25 分)——排序
- P4609 [FJOI2016]建筑师
- C++ 简单实现MFC ListControl 点击列头排序
- Android 网络请求超时处理方案
- matlab常用方法
- PHP函数总结 (五)
热门文章
- CSS技巧: CSS隐藏文字的方法(CSS text-indent: -9999px;)
- Call requires API level 7 (current min is 1):(问题解决)
- set源码之心得
- Apache的DBUtils框架学习(转)
- ngx-bootstrap使用03 Alerts组件、利用Object.assign复制对象
- ZXing开发详解
- boost::thread 库的使用
- Linux uname命令
- discuz_ucenter_api_for_java的中文问题
- Python pika, TypeError: exchange_declare() got an unexpected keyword argument &#39;type&#39; 问题修复