profile
아좌좍
post-thumbnail

리액트 리코일 - Recoil 사용법

* Recoil Hooks * 1. useRecoilState atom의 상태를 구독. useState Hook과 같이 배열의 첫번째 파라미터로 상태, 두번째로 상태에 대한 setter 함수를 반환. 2. useRecoilValue setter 함수 없이 atom의

2023년 8월 22일
·
0개의 댓글
·
post-thumbnail

[23.08.13] 리액트 - 최적화를 위한 메모이제이션 React.memo, useCallback, useMemo

컴포넌트 성능을 최적화(Optimization) 한다? 리액트에서 렌더링은 = 비용으로 최대한 줄여야 한다. 불필요한 리렌더링을 막는 작업을 최적화(Optimization)한다고 한다. 리액트에서 불필요한 렌더링이 발생하지 않도록 최적화하는 대표적인 방법은 세가지가

2023년 8월 13일
·
1개의 댓글
·
post-thumbnail

[23.08.09] 리액트 훅 - useContext

useContext : [공식문서 ] ' context를 이용하면 단계마다 일일이 props를 넘겨주지 않고도 컴포넌트 트리 전체에 데이터를 제공할 수 있습니다. ' 기존 props 를 통한 데이터 전달방식은 부모에서 자식으로 또 그 자식으로 그 자식의 자식으로.

2023년 8월 9일
·
0개의 댓글
·
post-thumbnail

[23.08.07] 리액트 훅 - useRef

useRef : DOM 요소에 접근할 수 있도록 하는 React Hook. 설정된 ref 값은 컴포넌트가 계속해서 렌더링 되어도 unmount 전까지 값을 유지된다는 특징을 가지고 있어 저장공간의 역할로도 쓰인다. 사용방법 >#### * 저장공간으로 사용하기

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

[23.08.04] 리액트 훅 - useEffect

useEffect : 리액트 컴포넌트가 렌더링될 때마다 특정 작업을 수행하도록 설정할 수 있는 Hook 쉽게 말해 어떤 컴포넌트가 화면에 보여졌을 때 내가 무언가를 실행하고 싶다면? 또는 어떤 컴포넌트가 화면에서 사라졌을 때 무언가를 실행하고 싶다면? useEffect

2023년 8월 4일
·
0개의 댓글
·
post-thumbnail

[23.08.02] 리액트 라우터 - useNavigate 로 데이터 보내고 useLocation 으로 데이터 받아오기 !

React-Router useNavigate (Hook) : useNavigate는 지정한 경로로 페이지를 이동시키는 기능과 두번째 인자를 통해 이동시킬 페이지에 보낼 데이터를 지정하는 기능도 가지고 있다. 1) 페이지 이동을 위한 경로 지정 - 지난 게시글 참고

2023년 8월 2일
·
0개의 댓글
·
post-thumbnail

[23.07.27] 리액트 라우터 - useParams

React Router dom useParams * * : 라우터 사용시 파라미터 정보를 가져와서 사용하고 싶을 때 Route Path` 와 일치하는 동적 매개변수(:id`) ket/value 쌍의 객체를 반환한다. 페이지의 주소를 정의할때, 유동적인 값을 전

2023년 7월 27일
·
0개의 댓글
·
post-thumbnail

[23.07.27] 리액트 라우터 - useNavigate vs Link

: 다른 페이지로 보내고자 할 때 path로 페이지를 이동 시킬 수 있음.useLocation : 현재 위치하고 있는 페이지의 여러가지 정보를 얻을 수 있음.useParams: 현재 routing 페이지로 넘어온 parameter들에 대한 정보를 얻을 수 있음. ->

2023년 7월 27일
·
1개의 댓글
·
post-thumbnail

[23.07.26] 리액트 라우터 - React Router Dom

: 단일 페이지에 다중 페이지로 구현해주는 패키지. 페이지 간 이동이 가능해진다 !설치하기1\. 페이지 컴포넌트들 작성.2\. Router.js 파일 생성. router를 구성하는 설정 코드 작성.(폴더구조 : src > shared > Router.js)3\. Ap

2023년 7월 26일
·
0개의 댓글
·
post-thumbnail

[23.06.23] HTML - link /rel , href

chrome 확장자 백준 허브를 이용해 github와 연동을 시키면 프로그래머스에서 문제를 풀었을 때 자동으로 잔디를 심어준다.현장감있는 코딩테스트연습으로 미리 풀어와서 코드리뷰만 하는 것이 아닌 같이 문제를 띄워놓고 의견과 힌트를 나눠가며 스터디를 진행하기로 하였는데

2023년 6월 12일
·
0개의 댓글
·