React:props说明

  1. props是只读对象(readonly)
    根据单项数据流的要求,子组件只能读取props中的数据,不能进行修改
  2. props可以传递任意数据
    数字、字符串、布尔值、数组、对象、函数、JSX
html 复制代码
import FileUpdate from './FileUpdate';
export default class App extends React.Component{
  constructor(props) {
	  this.state = {
	    message: 'this is message'
	  }
  }
  const FileUpdateProps = {
  	...this.props,
  	message: this.state.message
  }
  render() {
    return (
      	<FileUpdate {...FileUpdateProps} />
      )
  }
}

FileUpdate 画面接收props

html 复制代码
export default class FileUpdate extends React.Component{
	constructor(props) {
	    super(props);
	    props?.onRef(this);
	  }
  const { message } = this.props;
  render() {
    return (
      	<div>{ message }</div>
      )
  }
}
相关推荐
旧厂街小江8 分钟前
LeetCode 第111题:二叉树的最小深度
前端·算法·程序员
&白帝&9 分钟前
vue实现大转盘抽奖
前端·javascript·vue.js
DataFunTalk11 分钟前
不是劝退,但“BI”基础不佳就先“别搞”ChatBI了!
前端·后端
古德奈特16 分钟前
npm 和 npx 的区别详解
前端
用户33931307053916 分钟前
页面计时器不准确,怎么解决?
javascript
猿榜16 分钟前
深入浅出 Python 面向对象编程
javascript·python
big凉笙墨染17 分钟前
Web安全小白看不懂HTTP协议?一文带你精通HTTP基础知识,Web安全入门必读【娱乐篇】
前端·安全·黑客
Riesenzahn18 分钟前
使用CSS3+SVG绘制沿固定路径飞行的纸飞机
前端·javascript
打野赵怀真19 分钟前
请说说在Angular中的自举是什么?
前端·javascript
用户97044387811623 分钟前
按图搜索1688商品(拍立淘)API 返回值说明
javascript·后端·算法