일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- d3 지도 툴팁
- d3 지도
- 참조형 default
- vue3 drag and drop
- pm2 버전 충돌
- vue composable 함수
- vue draggable 차트 안나옴
- Learning React
- ToDo
- in-memory pm2 is out-of-date
- 참조형 props의 default
- git
- 화살표 함수 {}
- component is already mounted please use $fetch instead.
- reflow
- ecmascript modules(esm)
- $fetch
- commonjs와 ecmascript modules(esm)
- vuedraggable
- 화살표 함수 중괄호
- 인터넷 거버넌스
- d3 지도 타입스크립트
- vue 컴포저블 함수
- pm2 업데이트 에러
- repaint
- nuxt universal rendering
- firebase id 자동
- cloud firestore id auto increment
- 함수형 프로그래밍
- d3 지도 확대/축소
- Today
- Total
목록분류 전체보기 (143)
빵 입니다.
캐시를 공부했다. 아니 안했다. 단순히 메모리 저장소, 있으면 좋은 것~ 이라고 생각했는데 공부할 꼭지들이 생각보다 많다--;; 그래서 살을 마구마구 붙여서... 다시 정리해서 조만간 올려야겠다~~~
🔥함수형 컴포넌트 기반으로 정리를 했습니다! 하위 컴포넌트 안에 있는 요소에 직접 접근하고 싶은데 컴포넌트에 ref 속성을 추가해 조작하려 하면 null 값을 참조하려 한다는 오류가 뜬다. => 함수 컴포넌트는 인스턴스가 없기 때문에 함수 컴포넌트에서 ref 어트리뷰트를 사용할 수 없다. 그럼 ref를 통해 함수 컴포넌트를 직접 제어하려면 어떻게 해야하지? ❗️forwardRef()를 사용하면 된다. forwardRef()는 부모 컴포넌트에서 전달받은 ref를 자식 컴포넌트로 전달하는 역할을 한다. (부모 컴포넌트의 ref와 실제 사용할 자식 컴포넌트의 ref 연결) 자식 컴포넌트는 전달받은 ref를 HTML 요소의 속성으로 넘겨줌으로써 함수 컴포넌트 역시 ref를 통한 제어가 가능해진다. 🌀ref Re..

CQCQ 들리시나요. 크리스마스 아침에 일어나서 나홀로집에1을 보면서 육개장 칼국수를 먹었다. 이브 때 산 배를 바꾸러 갔다. 배가 신나게 얼어버려서 먹을 수 없었다. 이브 때 지나가다 멍뭉이가 있는 카페를 보았었는데 배를 바꾸고 집에 돌아가다가 홀린듯 들어갔다. 역시나 생각했던 대로 보드라워... 선생님 성함은 '서누피' 카페 이름은 '빛톤' 사람답게 옷도 입고 계시고 이름표도 있으셨다. (견상권을 지키기 위해 뒷모습만 작게~) 집에 돌아와서 나홀로집에2를 보면서 프렌치 토스트와 우유를 한잔 때렸다. 꿀 그리고 빈둥빈둥 거리면서 나홀로집에3를 보았다. 스칼렛 요한슨 똑같아... 마지막 식사로 엽떡을 시켰다. 매운데 안매워 아니 매워 자기 전엔 성탄 특선 영화로 틀어준 동감 2022년 버전을 보았다. 1..
📌 리액트 함수 리액트 컴포넌트를 생성하기 위해 사용되는 함수 이 함수는 JSX(JavaScript XML)를 반환하여 리액트 애플리케이션의 UI를 정의하고 렌더링하는 역할 리액트 함수는 주로 두 가지 형태 => 함수 컴포넌트, 클래스 컴포넌트 📌 리액트 컴포넌트 리액트 컴포넌트는 JSX를 반환한다. JSX는 React.createElement 호출로 변환되며, 이것이 리액트 컴포넌트의 템플릿이다. 함수 컴포넌트나 클래스 컴포넌트 내에서 JSX를 반환하면 해당 함수나 클래스는 리액트 컴포넌트로 간주된다. 📌 리액트 훅의 규칙 리액트 훅은 최상위 수준에서 호출되어야 한다. 함수 컴포넌트나 클래스 컴포넌트의 최상위 수준에서만 호출되어야 한다. 중첩 함수(useEffect 등), 블록 스코프(조건문, 루프 등..

리액트는 props를 관리하는데, props는 컴포넌트에 전달하는 데이터로 컴포넌트 구성을 하게 해주고 부모-자식 컴포넌트 간의 통신을 연결해 주는 역할을 해준다. 문제는 여러 개의 컴포넌트를 거쳐 데이터를 전달할 때 일어난다. state를 여러 컴포넌트를 통해 props로 전달하는 경우 App ➡️ Header ➡️ Navigation App에서 Login 정보를 Header에 props로 내려준다. Header에서 직접 사용하지 않고, Header 안에 있는 Navigation에 Login 정보를 props로 내려준다. Navigation에서 직접 사용한다. => Header는 그냥 데이터를 전달만 할 뿐 이렇게 단순하게 props를 내려줄 수 있다. 그러나 DOM 트리가 복잡할 경우 LoginFor..
페이스북에서 개발한 자바스크립트 라이브러리로, 사용자 인터페이스를 구축하기 위한 선언적이고 효율적인 방법을 제공한다. 리액트는 컴포넌트 기반 아키텍처를 기반으로 하며, UI를 독립적인 작은 조각으로 분할하여 관리한다. 이러한 컴포넌트는 재사용 가능하며 각각의 독립성을 가지며 상태(State) 및 속성(Properties)을 통해 데이터를 관리한다. 컴포넌트(Component) 리액트 애플리케이션은 작은 조각으로 나누어진 컴포넌트로 이루어진다. 컴포넌트는 UI의 일부를 나타내며 독립적으로 작동하도록 설계되어 재사용성을 높인다. 가상 돔(Virtual DOM) 리액트는 가상 돔을 사용하여 실제 돔과 상호작용한다. 가상 돔은 메모리에 존재하는 가벼운 복사본으로서, 변경 사항을 더 효율적으로 감지하고 실제 돔에..
📌 useState() state 관리 도구 단순 상태 업데이트, 복합적이지 않은 상태, 연결되지 않는 상태 간단한 컴포넌트나 단일 상태 변수를 다루기에 적합하다. 개별적인 상태를 다루기에 적합하고, 각 상태 변수는 독립적으로 동작한다. 단순한 상태 업데이트와 컴포넌트 간 연결이 적은 경우에 유용하다. 📌 useReducer() state 가공 최신 state 스냅샷, 복잡한 로직 주로 복잡한 상태 로직이나 여러 상태 간의 관계가 있는 경우에 유용하다. 복잡한 상태 업데이트 로직을 포함하거나 여러 상태를 동시에 업데이트할 때 적합하다. 연관된 상태 조각들로 구성된 상태 관련 데이터를 다루는 경우 사용한다. ex) 폼 인풋 state state 하나를 변경하는 여러 액션이 있는 경우(데이터 상태에 따라 분..
🔥함수형 컴포넌트 기반으로 정리를 했습니다! 상태 관리를 수행하기 위해 사용되는 Hook useState와 비슷하지만 좀 더 복잡한 상태 로직을 다룰 때 유용하다. 주로 여러 상태 값이 서로 연관되어 있는 경우나, 상태 전이 로직이 복잡한 경우에 활용된다. // 기본형 const [state, dispatch] = useReducer(reducer, initialState); reducer 함수는 현재 상태와 액션(상태를 업데이트하는 데 사용되는 정보를 가진 객체)을 받아서 새로운 상태를 반환한다. dispatch 함수에 상태 변경을 위한 액션을 전달하면 자동으로 reducer에 액션을 전달하고 실행한다. // 사용 예제 => 카운터 함수 import React, { useReducer } from 'r..