【发布时间】:2022-01-05 04:38:03
【问题描述】:
我刚开始使用 React 钩子并尝试使用 3 个可以单击的按钮,它应该告诉我它被单击了多少次。我可以让它们分别工作,但这并不高效。
因此,我一直在寻找仅使用两个类来使其有用:一个用于按钮,另一个用于柜台部分。但现在我正在努力调用函数并分离(单击哪个)按钮。
import React, { useState } from "react";
import Counter from "./Counter";
const Buttons = () => {
const HandleClick = () => {
setCounter(count + 1);
};
const [count, setCounter] = useState(0);
return (
<div>
<button className={"GoodBtn"} onClick={HandleClick}>
Good
</button>
<button className={"NeutralBtn"} onClick={HandleClick}>
Neutral
</button>
<button className={"BadBtn"} onClick={HandleClick}>
Bad
</button>
</div>
);
};
export default Buttons;
import React, { useState } from "react";
import Buttons from "./Buttons";
const Counter = () => {
const [count, setCount] = useState(0);
const teller = () => count + 1;
return (
<div>
<h2>Statistics</h2>
<p>Good {Buttons.count}</p>
<p>Neutral {Buttons.count}</p>
<p>Bad {Buttons.count}</p>
</div>
);
};
export default Counter;
【问题讨论】:
标签: javascript reactjs web react-hooks webstorm