이 글은 벨로퍼트님 10편 을 보고 정리한 내용입니다
출처 : 벨로퍼트님 10편
불변성 유지
라는 것을 한다.
onClick={ 함수() }만 가능
근데 함수 만들어놓기 귀찮으면 ()=>{ 실행할 내용 } 으로 가능
useState를 사용해서 함수를 만든다는게 무조건 함수이름과 변경할 함수 이름을 만들어야하나보다.
state로 뭔가 하고싶으면 useState사용 해야함
그래서 상태를 변경하고 싶다면 변경함수(변경할값)
으로 사용해야한다.
()=>{변경함수(함수+1)}
이런식으로도 가능
var newArray = 글제목
이렇게 하면 복사하는게 아니라 값공유
이다.
따라서 복사를 하려면 리액트에서 deep copy라는 것을 해야하는데 그게 바로 ...
이다.
따라서 var newArray = [...글제목]
이렇게 해야 똑같이 복사가 된것이다,.
아 그리고 함수()
에서 ()
는 바로 함수를 실행하라는 뜻이다.