인프런 커뮤니티 질문&답변
setState에 대해 질문드립니다.
작성
·
229
0
예전 데이터를 사용할 때는
setState(prev => ([...prev, {...}])); 로 적어야 문제가 안 생긴다고 말씀하셨습니다.
그런데 setState({tries: {...tries, { ... }}}) 와 같이 적어서 실행해봤는데 같은 결과가 나왔습니다.
강의에서 말씀하신 문제발생의 예시를 설명해주실 수 있을까요?
퀴즈
ES 모듈 시스템의 `import`와 Node.js의 `require` 간의 주요 차이점은 무엇일까요?
`import`는 비동기, `require`는 동기 방식입니다.
`import`는 정적, `require`는 동적 로딩 방식입니다.
`import`는 파일 경로만, `require`는 패키지 이름만 사용합니다.
`import`는 Node.js에서만, `require`는 브라우저에서만 사용됩니다.
답변 1
0
제로초(조현영)
지식공유자
const [number ,setNumber] = useState(0);
한 후
setNumber(number + 1);
setNumber(number + 1);
setNumber(number + 1);
과
setNumber((prev) => prev + 1);
setNumber((prev) => prev + 1);
setNumber((prev) => prev + 1);
이게 대표적인 차이입니다.




