강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của limkh0109931
limkh0109931

câu hỏi đã được viết

[Gia hạn] Tạo NodeBird SNS bằng React

Tạo một hình thức đăng nhập

useState hook을 매 키마다 만들어주는 이유가 궁금합니다.

Viết

·

283

0

const [user, setUser] = useState({id: "", password: ""}) 이런 식으로 객체를 초기화하고 value에 user.id, user.password를 넣어주면 onChange도 여러 번 작성할 필요가 없을 것 같은데 그렇게 하지 않고 hooks를 key마다 일일이 만들어주는 이유가 있나요? 다른 분 코드를 봤는데 그분도 hooks를 일일이 만드셨길래 궁금해서 여쭤봅니다.

expressnodejsreactreduxNext.js

Câu trả lời 2

0

limkh0109931님의 프로필 이미지
limkh0109931
Người đặt câu hỏi

그런 이유가 있었군요! 빠른 답변 정말 감사합니다! 👍

0

zerocho님의 프로필 이미지
zerocho
Người chia sẻ kiến thức

class였을때는 객체 state를 많이 썼지만 hooks일 때는 보통 속성별로 따로 선언합니다. 불변성 지키기가 귀찮아서요. class의 setState는 최상위객체는 알아서 shallow compare를 해주지만 hooks는 그런게 없습니다.

Hình ảnh hồ sơ của limkh0109931
limkh0109931

câu hỏi đã được viết

Đặt câu hỏi