React开发:从基础概念到Hooks状态管理
1. React基础概念
1.1 Props的概念与使用
Props是传递给React函数和类组件的参数,本质上是用于在组件间传递数据的对象,类似于HTML中给标签属性传值。在React里,props用于定制和配置组件,数据从父组件单向流向子组件,且props是只读的,子组件不能直接修改其值。
下面是一个简单的示例,展示了如何在函数组件中传递props:
import React from 'react';
function SpeakerProfile(props) {
return(
<>
<h3>{props.name}</h3>
<p>Position: {props.jobTitle}</p>
<p>Company: {props.company}</p>
</>
);
}
//Parent component
function App() {
return (
<>
<h1>Speaker Profile</h1>
<SpeakerProfile
name='Juliet Runolf'
jobTitle='Director, Marketi