【发布时间】:2021-12-04 02:54:09
【问题描述】:
index.js
import React from "react";
import Button from "./Button/Button"
export default function Index() {
return (
<>
<Button />
<div>Value of flag in Index.js = {}</div>
</>
);
}
Button.js
import React, { useState } from "react";
import "./button.css";
export default function Button(props) {
const [flag, setFlag] = useState(true);
const clickHandler = () => {
setFlag(!flag);
};
return (
<div className="btn" onClick={clickHandler}>
Value of flag in Button.js = {flag.toString()}
</div>
);
}
我的问题是“如何从 Button.js 获取 flag 值到 index.js”? (孩子到父母)。
【问题讨论】:
-
这能回答你的问题吗? Pass props to parent component in React.js
-
这能回答你的问题吗? How to access a child's state in React
标签: reactjs