From 813b549215052ae2f1f2643c4b01aaa645b4b50d Mon Sep 17 00:00:00 2001 From: Pranav Pise Date: Tue, 18 Feb 2025 16:12:38 +0530 Subject: [PATCH] fix: global mutation avoided except for first example to make a point, addresses issue#7497 --- src/content/learn/updating-arrays-in-state.md | 42 +++++++++++-------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/src/content/learn/updating-arrays-in-state.md b/src/content/learn/updating-arrays-in-state.md index 61e4f4e2d98..cc348b09503 100644 --- a/src/content/learn/updating-arrays-in-state.md +++ b/src/content/learn/updating-arrays-in-state.md @@ -106,9 +106,8 @@ Now it works correctly: ```js import { useState } from 'react'; -let nextId = 0; - export default function List() { + const [nextId, setNextId] = useState(0); const [name, setName] = useState(''); const [artists, setArtists] = useState([]); @@ -122,8 +121,9 @@ export default function List() {