React8분
React useMemo와 useCallback은 언제 써야 할까?
리뷰에서 이런 코드를 자주 만납니다.
리뷰에서 이런 코드를 자주 만납니다.
대시보드에 위젯이 여섯 개 있습니다. 그중 매출 차트 위젯이 서버에서 예상과 다른 모양의 데이터를 받아 렌더링 중에 오류를 냅니다.
견적 요청 폼을 보내는 코드입니다.
장바구니 아이콘과 장바구니 페이지가 모두 담긴 상품 수를 보여 줘야 해서, 로직을 커스텀 훅으로 뺐다고 해 보겠습니다.
로그인한 사용자 정보와 장바구니를 앱 어디서나 쓰려고 컨텍스트 하나를 만들었다고 해 보겠습니다.
견적함 화면에 품목 목록과 합계가 있습니다.
검색어를 입력하고 1초 동안 멈추면 검색하는 입력칸입니다.
상품 1만 개를 거르는 검색 화면입니다.
관리자만 들어올 수 있는 화면에 상품을 지우는 버튼이 있습니다.
이 블로그의 카테고리 페이지는 없는 카테고리 주소로 들어오면 「찾을 수 없음」 화면을 보여 줍니다. 코드에는 분명히 notFound() 가 있었습니다. 그런데 응답 상태 코드를 찍어 보니 이렇게 나왔습니다.
상품 상세 페이지에 「장바구니 담기」 버튼을 달려고 페이지 파일 맨 위에 한 줄을 더했다고 해 보겠습니다.
로그인하지 않은 사용자에게는 안내 문구만 보여 주는 컴포넌트입니다.
할 일 목록에서 줄마다 메모를 적는 입력칸이 있습니다.
채팅방 화면이 방에 접속하는 코드입니다.
버튼 하나로 숫자를 3 올리는 코드입니다.
검색창 하나와 긴 목록이 있는 화면을 생각해 보겠습니다.