리액트를 다루는 기술

1.[리액트를 다루는 기술] ReactDom.render와 React.StrictMode

post-thumbnail

2.[리액트를 다루는 기술] 간단한 prettier 설정

post-thumbnail

3.[리액트를 다루는 기술] 컴포넌트의 defaultProps 와 props.children

post-thumbnail

4.[리액트를 다루는 기술] PropTypes로 props 타입과 필수 관리

post-thumbnail

5.[리액트를 다루는 기술] 클래스형 컴포넌트로 변환하기(defaultProps & propTypes)

post-thumbnail

6.[리액트를 다루는 기술] input name을 이용하여 setState 조정

post-thumbnail

7.[리액트를 다루는 기술] useEffect의 cleanup 함수로 mount & unmount 확인

post-thumbnail

8.[리액트를 다루는 기술] useReducer를 이용해 counter 및 input 관리

post-thumbnail

9.[리액트를 다루는 기술] useMemo를 활용하여 불필요한 연산 줄이기

post-thumbnail

10.[리액트를 다루는 기술] useCallback으로 렌더링 시 성능 최적화

post-thumbnail

11.[리액트를 다루는 기술] useRef로 원하는 Element 지정하기

post-thumbnail

12.[리액트를 다루는 기술] 커스텀 Hook으로 코드 정리

post-thumbnail

13.[리액트를 다루는 기술] sass와 scss

post-thumbnail

14.[리액트를 다루는 기술] TodoInsert의 input&button 초기화 및 placeholder 디자인

post-thumbnail

15.[리액트를 다루는 기술] todoList와 items를 svg와 & 활용하여 scss 다루기

post-thumbnail

16.[리액트를 다루는 기술] TodoInsert에 props로 전달하는 함수는 useCallback & 렌더링 필요 없는 nextId는 useRef로 처리

post-thumbnail

17.[리액트를 다루는 기술] TodoList filter를 이용해 삭제

post-thumbnail

18.[리액트를 다루는 기술] onToggle 함수를 이용하여 TodoList checkbox 관리

post-thumbnail

19.[리액트를 다루는 기술] React.memo와 함수형 setState를 이용해 의존성은 없애고 성능은 향상시키기

post-thumbnail

20.[리액트를 다루는 기술] React.memo로 최적화 할 때 주의점

post-thumbnail

21.[리액트를 다루는 기술] useCallback과 react-virtualized의 List 이용하여 최적화

post-thumbnail

22.[리액트를 다루는 기술] URL 파라미터 useParams

post-thumbnail

23.[리액트를 다루는 기술] useLocation을 이용한 URL 쿼리스트링 관리

post-thumbnail

24.[리액트를 다루는 기술] useSearchParams를 이용한 URL 쿼리스트링 관리

post-thumbnail

25.[리액트를 다루는 기술] Outlet과 Layout을 이용해 라우터 관리

post-thumbnail

26.[리액트를 다루는 기술] 페이지 이동을 다루는 useNavigate와 Link의 특별한 버전 NavLink

post-thumbnail

27.[리액트를 다루는 기술] Route 와일드카드(*)를 이용해서 NotFound 페이지 만들기

post-thumbnail

28.[리액트를 다루는 기술] Navigate를 이용하여 로그인 여부 확인 후 마이페이지 접근 막기

post-thumbnail

29.[리액트를 다루는 기술] news.api.org에서 뉴스 데이터 받아와서 화면에 출력(feat. 반응형) & a태그 target과 rel

post-thumbnail

30.[리액트를 다루는 기술] fixed된 헤더 아래부터 게시물 보이게 하기(feat: Spacer)

post-thumbnail