From 0c65b280755a2545e3cadc62fef9e14184fca6be Mon Sep 17 00:00:00 2001 From: Thuan Bui Date: Thu, 26 Aug 2021 21:11:03 +0700 Subject: [PATCH] Completed 1.13 (anecdotes step 2) --- part1/1.12-1.14-anecdotes/src/App.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/part1/1.12-1.14-anecdotes/src/App.js b/part1/1.12-1.14-anecdotes/src/App.js index a0a9eb1..9b32e72 100644 --- a/part1/1.12-1.14-anecdotes/src/App.js +++ b/part1/1.12-1.14-anecdotes/src/App.js @@ -12,6 +12,8 @@ const App = () => { ] const [selected, setSelected] = useState(0) + const [points, setPoints] = useState(Array(anecdotes.length).fill(0)) + const setRandom = () => { const min = 0 const max = anecdotes.length-1 @@ -19,10 +21,19 @@ const App = () => { console.log(random) setSelected(random) } + + const setVote = () => { + const newpoints = {...points} + newpoints[selected] += 1 + setPoints(newpoints) + console.log(points) + } + return (

{anecdotes[selected]}

- +

has {points[selected]} votes

+
) }