useState인데
변경이 안되네
b1이 무슨 함수임
let [title1,b1] = useState(['안녕하세요','반갑습니다','오랜만입니다']); 중에 배열첫번째 값을 바꾸는 거임
왜 함수이름을 그따구로 지음?
그냥 막 지은거임
아마 예상해본다면... 리액트에서 같은값 setState 시 재렌더링 안하는데 배열참조는 그대로라 실제 값은 바뀌었는데 재렌더링이 안된게 아닐까.
title1[0] = '재밌는거추천'; 에서 배열의 값이 바뀌었고 그 배열 값을 state변경함수에 넣을려고 해도 기존 state와 신규 state값이 같으니 재 랜더링이 안되는구먼
님 말이 맞음 결국
함수명 변수명 어질어질하네
title1 = [...title1] 이런 식으로 재할당해줘야할듯
b1이 무슨 함수임
let [title1,b1] = useState(['안녕하세요','반갑습니다','오랜만입니다']); 중에 배열첫번째 값을 바꾸는 거임
왜 함수이름을 그따구로 지음?
그냥 막 지은거임
아마 예상해본다면... 리액트에서 같은값 setState 시 재렌더링 안하는데 배열참조는 그대로라 실제 값은 바뀌었는데 재렌더링이 안된게 아닐까.
title1[0] = '재밌는거추천'; 에서 배열의 값이 바뀌었고 그 배열 값을 state변경함수에 넣을려고 해도 기존 state와 신규 state값이 같으니 재 랜더링이 안되는구먼
님 말이 맞음 결국
함수명 변수명 어질어질하네
title1 = [...title1] 이런 식으로 재할당해줘야할듯