React array, object state 변경하는 법
array, object state 변경하기 state를 변경할때 array를 변경하면 state변경함수(새로운 state) let [좋아요, 좋아요변경] = useState(0); 좋아요변경(좋아요 + 1); 이런식으로 바꾸면 됬지만 array, object의 경우 let [글제목, 음식변경] = useState([ "바지락 칼국수 먹고 싶다", "대창 먹고 싶다", "초콜릿 먹고 싶다", ]); 음식변경(["비빔밥 먹고 싶다", "대창 먹고 싶다", "초콜릿 먹고 싶다"]); 식으로 변경해주어야 함 이유는 state변경함수는 ( )안에 넣은 걸로 기존 state를 변경해주기 때문 위에 예시처럼 인덱스 0번만 바꾸고 싶지만 기존의 내용이 다 없어지기 때문에 바꾸는 부분과 바꾸지 않는 부분을 다 명시해 ..
2023. 2. 3.