Upload 1.8

This commit is contained in:
AndrewTrieu
2023-03-13 16:08:23 +02:00
parent 4391347d03
commit d8bee7878a

View File

@@ -1,5 +1,22 @@
import { useState } from "react"; import { useState } from "react";
const Statistics = (props) => {
return (
<div>
<p>good {props.good}</p>
<p>neutral {props.neutral}</p>
<p>bad {props.bad}</p>
<p> all {props.good + props.neutral + props.bad}</p>
<p>
average{" "}
{(props.good - props.bad) / (props.good + props.neutral + props.bad)}
</p>
<p>
positive {(props.good / (props.good + props.neutral + props.bad)) * 100}{" "}
%
</p>
</div>
);
};
const App = () => { const App = () => {
// save clicks of each button to its own state // save clicks of each button to its own state
const [good, setGood] = useState(0); const [good, setGood] = useState(0);
@@ -16,12 +33,7 @@ const App = () => {
<h1>statistics</h1> <h1>statistics</h1>
<p>good {good}</p> <Statistics good={good} neutral={neutral} bad={bad} />
<p>neutral {neutral}</p>
<p>bad {bad}</p>
<p>all {good + neutral + bad}</p>
<p>average {(good - bad) / (good + neutral + bad)}</p>
<p>positive {(good / (good + neutral + bad)) * 100} %</p>
</div> </div>
); );
}; };