在构建React组件时,您可能需要访问标记的子属性。 this.props.children访问innerHTML或另一个组件的嵌套组件。
为了访问组件中的嵌套值或组件,可以使用props.children:
示例文件 State.js:
import React from 'react'
class PropsChildren extends React.Component {
render() {
return (
<div>
<h1> I <Heart /> React </h1>
<Button> I <Heart /> React</Button> {/* 嵌套的组件*/}
</div>
)
}
}
// 创建 按钮的无状态功能组件
const Button = (props) => <button> {props.children} </button>
class Heart extends React.Component {
render() {