게시글
(5)Cypress 사용해서 E2E Test 하기2021년 09월 22일 23시 25분
Cypress 를 이용해 React + TypeScript 환경에서 E2E 테스트를 하는 방법. npm install cypress 설치부터 cypress.json 의 baseUrl 설정, cy.visit 를 활용한 테스트 작성까지 다룬다.
#ReactJS#Etc
React Page Render Test With Mock2021년 09월 05일 15시 23분
@testing-library와 jest.mock을 활용한 React 페이지 렌더 테스트 방법을 알아본다. 라우터 컴포넌트를 Mock 처리해 App 컴포넌트 렌더 테스트 자체에 집중하는 예제를 다룬다.
#ReactJS
useQuery, lazyQuery (w/ React, Typescript)2021년 05월 11일 22시 31분
React와 TypeScript 환경에서 GraphQL의 useQuery로 데이터를 가져오는 방법과, 원하는 시점에 쿼리를 실행할 수 있는 useLazyQuery(lazyQuery) 사용법을 예제 코드로 알아본다.
#GraphQL#ReactJS
React 에서 페이지 전환 (useHistory, useLocation)2021년 05월 09일 22시 04분
react-router-dom의 useHistory Hook으로 pathname, search, state를 담아 페이지를 전환하고, useLocation Hook으로 전달된 값을 받는 방법을 React 예제 코드로 알아본다.
#ReactJS
React Component 생명주기2021년 01월 31일 01시 52분
React 컴포넌트 생명주기를 render() 함수를 중심으로 알아본다. constructor, componentDidMount, componentDidUpdate의 호출 순서와 setState로 State를 변경해야 리렌더링되는 이유를 정리했다.
#ReactJS