React组件通讯
最后更新于
最后更新于
// app.jsx
import { useState } from "react";
import Child from "./Child";
export default function App() {
const [num, setNum] = useState(0);
function addNum() {
setNum((num) => num + 1);
}
return (
<div className="App">
<Child num={num} />
<button onClick={addNum}>+ 1</button>
</div>
);
}
// child.jsx
export default function Child(props) {
return <div>{props.num}</div>;
}import { useState } from "react";
import Child from "./Child";
export default function App() {
const [num, setNum] = useState(0);
function addNum(num) {
setNum(num);
}
return (
<div className="App">
<Child num={num} addNum={addNum} />
</div>
);
}