안녕하세요 lar888님 수업에서는 yarn 으로 진행을 해왔는데 혹시 npm으로 진행하셔서 npm start를 하신걸까요? 에러가 어떤 에러가 나오는지 알 수 없어 정확히 답변을 드리기는 어렵지만 코드 최신화 이후 인스턴스에서 최신화된 코드를 pull 받고 build 와 start를 다시 실행해보시길 바라며 발생하는 에러 또한 추가적 첨부 부탁드리겠습니다
안녕하세요 박혜주님 두 코드에는 차이가 있습니다 setIsModalOpen((prev)=>!prev)의 경우 이전 상태값을 참조하여 다음 상태값을 결정하는 것으로 상태 업데이트 도중 다른 업데이트가 동시에 일어나도 이전 상태값을 참조해 적용할 수 있어 상대적으로 안전합니다 반면 setIsModalOpen(!prev)의 경우 이전 상태값을 참조하지 않고 바로 !prev로 설정하는 것이기에 예기치 않은 에러가 발생했을 경우 찾아내기 힘들게 됩니다
안녕하세요 pingman님 padding을 사용했을 경우 전체 크기에 영향을 주지 않고 사이즈가 변경되는 이유는 우리가 box-sizing: border-box를 사용했기 때문입니다 box-sizing을 설정하지 않을 경우 padding을 주었을때 내부 공간이 넓어짐에 따라 전체 크기도 변하게 됩니다
안녕하세요 juhan님 yarn add --dev jest jest-environment-jsdom @testing-library/react @testing-library/jest-dom 를 통해 모든 필요 구성요소를 설치해주셨나요 또한 @testing-library/react의 버전을 우리의 버전과 동일하게 낮춰 주셨나요(12.1.0)