Tags

리팩토링

2022 10 27

[코어 웹 바이탈 최적화] FID 최적화하기

FID(First Input Delay, 최초 입력 지연)은 사용자가 페이지와 처음 상호 작용한 시점부터 브라우저가 실제로 해당 상호 작용에 응답한 시점까지의 시간을 측정한다. 사용자에게 사이트의 첫인상을 제공할 수 있다는 점에서 중요한 메트릭이라 할 수 있다.

2022 10 18

캐싱 처리하기

캐시란 자주 사용되는 콘텐츠나 데이터 등을 임의의 저장소에 두고 재사용하는 것을 의미한다. 변경이 드문 데이터에 대해 서버에 계속해서 요청을 보내는 것은 굉장히 낭비적인 일이다. 따라서, 캐싱을 잘 사용하는 것은 최적화에 큰 도움이 될 수 있다.

맨 위로 이동 ↑

최적화

2022 10 27

[코어 웹 바이탈 최적화] FID 최적화하기

FID(First Input Delay, 최초 입력 지연)은 사용자가 페이지와 처음 상호 작용한 시점부터 브라우저가 실제로 해당 상호 작용에 응답한 시점까지의 시간을 측정한다. 사용자에게 사이트의 첫인상을 제공할 수 있다는 점에서 중요한 메트릭이라 할 수 있다.

2022 10 18

캐싱 처리하기

캐시란 자주 사용되는 콘텐츠나 데이터 등을 임의의 저장소에 두고 재사용하는 것을 의미한다. 변경이 드문 데이터에 대해 서버에 계속해서 요청을 보내는 것은 굉장히 낭비적인 일이다. 따라서, 캐싱을 잘 사용하는 것은 최적화에 큰 도움이 될 수 있다.

맨 위로 이동 ↑

코어 웹 바이탈

2022 10 27

[코어 웹 바이탈 최적화] FID 최적화하기

FID(First Input Delay, 최초 입력 지연)은 사용자가 페이지와 처음 상호 작용한 시점부터 브라우저가 실제로 해당 상호 작용에 응답한 시점까지의 시간을 측정한다. 사용자에게 사이트의 첫인상을 제공할 수 있다는 점에서 중요한 메트릭이라 할 수 있다.

맨 위로 이동 ↑

React Query

2023 05 13

fetchQuery vs prefetchQuery (React-Query 리액트 쿼리)

Next.js 에서 리액트 쿼리를 활용해서 서버 사이드 렌더링 시점에 데이터를 프리 패칭할 수 있다. 프리 패칭하고 캐시한 데이터가 있으면 사용자의 대기 시간을 줄일 수 있다.

2022 11 06

React Query(리액트 쿼리): Mutations

Mutations Queries와 다르게 Mutations는 주로 데이터를 생성하거나, 업데이트하거나, 지우거나 혹은 서버 사이드 이펙트를 수행하는 목적으로 사용된다. Mutations는 useMutation 훅으로 사용한다. 아래 코드는 서버에 새로운 todo를 추가하는 mu...

2022 11 06

React Query(리액트 쿼리): Caching

리액트 쿼리가 캐싱을 어떻게 관리하는지 알아보자 이를 통해 리액트 쿼리에서 패치한 데이터의 라이프 사이클을 이해할 수 있다 아래 포스팅의 ‘Important Defaults’ 의 staleTime과 cacheTime에 대해 이해하고 읽으시면 좋습니다 :) React Query(리액...

2022 10 28

React Query(리액트 쿼리)를 사용해보자: Queries

상태 관리 라이브러리로 Redux(Redux-saga, Redux-toolkit), Recoil을 사용해왔다. 프로덕트를 릴리즈한 이후에 캐싱에 대한 필요성이 대두되었다. 빈번하게 변경되는 데이터가 아니라면 매번 서버에 요청을 날리는 것보다, 캐싱된 정보를 제공하는 것이 서버의...

맨 위로 이동 ↑

상태 관리

2023 05 13

fetchQuery vs prefetchQuery (React-Query 리액트 쿼리)

Next.js 에서 리액트 쿼리를 활용해서 서버 사이드 렌더링 시점에 데이터를 프리 패칭할 수 있다. 프리 패칭하고 캐시한 데이터가 있으면 사용자의 대기 시간을 줄일 수 있다.

2022 11 06

React Query(리액트 쿼리): Mutations

Mutations Queries와 다르게 Mutations는 주로 데이터를 생성하거나, 업데이트하거나, 지우거나 혹은 서버 사이드 이펙트를 수행하는 목적으로 사용된다. Mutations는 useMutation 훅으로 사용한다. 아래 코드는 서버에 새로운 todo를 추가하는 mu...

2022 11 06

React Query(리액트 쿼리): Caching

리액트 쿼리가 캐싱을 어떻게 관리하는지 알아보자 이를 통해 리액트 쿼리에서 패치한 데이터의 라이프 사이클을 이해할 수 있다 아래 포스팅의 ‘Important Defaults’ 의 staleTime과 cacheTime에 대해 이해하고 읽으시면 좋습니다 :) React Query(리액...

2022 10 28

React Query(리액트 쿼리)를 사용해보자: Queries

상태 관리 라이브러리로 Redux(Redux-saga, Redux-toolkit), Recoil을 사용해왔다. 프로덕트를 릴리즈한 이후에 캐싱에 대한 필요성이 대두되었다. 빈번하게 변경되는 데이터가 아니라면 매번 서버에 요청을 날리는 것보다, 캐싱된 정보를 제공하는 것이 서버의...

맨 위로 이동 ↑

OOP

맨 위로 이동 ↑

객체지향

맨 위로 이동 ↑

LCP

맨 위로 이동 ↑

FID

2022 10 27

[코어 웹 바이탈 최적화] FID 최적화하기

FID(First Input Delay, 최초 입력 지연)은 사용자가 페이지와 처음 상호 작용한 시점부터 브라우저가 실제로 해당 상호 작용에 응답한 시점까지의 시간을 측정한다. 사용자에게 사이트의 첫인상을 제공할 수 있다는 점에서 중요한 메트릭이라 할 수 있다.

맨 위로 이동 ↑

CLS

맨 위로 이동 ↑

데이터 타입

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

원시 타입

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

참조 타입

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

SSR

2023 05 13

fetchQuery vs prefetchQuery (React-Query 리액트 쿼리)

Next.js 에서 리액트 쿼리를 활용해서 서버 사이드 렌더링 시점에 데이터를 프리 패칭할 수 있다. 프리 패칭하고 캐시한 데이터가 있으면 사용자의 대기 시간을 줄일 수 있다.

맨 위로 이동 ↑

getServerSideProps

맨 위로 이동 ↑

Next.js

2023 05 13

fetchQuery vs prefetchQuery (React-Query 리액트 쿼리)

Next.js 에서 리액트 쿼리를 활용해서 서버 사이드 렌더링 시점에 데이터를 프리 패칭할 수 있다. 프리 패칭하고 캐시한 데이터가 있으면 사용자의 대기 시간을 줄일 수 있다.

2023 02 28

Next.js에서 CKEditor5 사용하기

호옥시 Next.js에 CKEditor를 설치하시다가 고통 받고 들어오셨나요 !! 저도 그 마음을 잘 압니다 😇 썰을 풀어보겠읍니다. . .

맨 위로 이동 ↑

API Routes

2023 03 01

Next.js의 API Routes

API란? Application Programming Interface의 약자로 응용 프로그래밍 인터페이스라는 뜻이다. 컴퓨터나 컴퓨터 프로그램을 연결하는 역할을 한다. 예를 들어, 고객이 어떠한 데이터를 요청했을때 DB에 접근하기 위해서는 프론트엔드가 백엔드와 연결되어야 하고, ...

맨 위로 이동 ↑

DOCTYPE

2022 10 02

DOCTYPE 을 왜 지정해야 할까?

HTML5 에서는 웹 표준을 따르는 Full Standards Mode 로 렌더링하기 위함이다. DOCTYPE 을 선언하지 않는 경우 Quirks Mode 로 렌더링이 되어 웹 사이트가 깨지는 등의 문제가 생길 수 있다.

맨 위로 이동 ↑

React.memo

맨 위로 이동 ↑

리렌더링 방지

맨 위로 이동 ↑

캐시

2022 10 18

캐싱 처리하기

캐시란 자주 사용되는 콘텐츠나 데이터 등을 임의의 저장소에 두고 재사용하는 것을 의미한다. 변경이 드문 데이터에 대해 서버에 계속해서 요청을 보내는 것은 굉장히 낭비적인 일이다. 따라서, 캐싱을 잘 사용하는 것은 최적화에 큰 도움이 될 수 있다.

맨 위로 이동 ↑

리액트 쿼리 라이프 사이클

2022 11 06

React Query(리액트 쿼리): Caching

리액트 쿼리가 캐싱을 어떻게 관리하는지 알아보자 이를 통해 리액트 쿼리에서 패치한 데이터의 라이프 사이클을 이해할 수 있다 아래 포스팅의 ‘Important Defaults’ 의 staleTime과 cacheTime에 대해 이해하고 읽으시면 좋습니다 :) React Query(리액...

맨 위로 이동 ↑

캐싱

2022 11 06

React Query(리액트 쿼리): Caching

리액트 쿼리가 캐싱을 어떻게 관리하는지 알아보자 이를 통해 리액트 쿼리에서 패치한 데이터의 라이프 사이클을 이해할 수 있다 아래 포스팅의 ‘Important Defaults’ 의 staleTime과 cacheTime에 대해 이해하고 읽으시면 좋습니다 :) React Query(리액...

맨 위로 이동 ↑

staleTime

2022 11 06

React Query(리액트 쿼리): Caching

리액트 쿼리가 캐싱을 어떻게 관리하는지 알아보자 이를 통해 리액트 쿼리에서 패치한 데이터의 라이프 사이클을 이해할 수 있다 아래 포스팅의 ‘Important Defaults’ 의 staleTime과 cacheTime에 대해 이해하고 읽으시면 좋습니다 :) React Query(리액...

맨 위로 이동 ↑

cacheTime

2022 11 06

React Query(리액트 쿼리): Caching

리액트 쿼리가 캐싱을 어떻게 관리하는지 알아보자 이를 통해 리액트 쿼리에서 패치한 데이터의 라이프 사이클을 이해할 수 있다 아래 포스팅의 ‘Important Defaults’ 의 staleTime과 cacheTime에 대해 이해하고 읽으시면 좋습니다 :) React Query(리액...

맨 위로 이동 ↑

Pick

맨 위로 이동 ↑

Partial

맨 위로 이동 ↑

Literal Types

맨 위로 이동 ↑

Index Signature

맨 위로 이동 ↑

반복문

맨 위로 이동 ↑

for

맨 위로 이동 ↑

filter

맨 위로 이동 ↑

Switch Case

맨 위로 이동 ↑

Object Literals

맨 위로 이동 ↑

Clean Code

맨 위로 이동 ↑

객체 지향

맨 위로 이동 ↑

개구리책

맨 위로 이동 ↑

pre-rendering

맨 위로 이동 ↑

Data Fetching

맨 위로 이동 ↑

SSG

맨 위로 이동 ↑

getStaticProps

맨 위로 이동 ↑

getStaticPaths

맨 위로 이동 ↑

ISR

맨 위로 이동 ↑

CSR

맨 위로 이동 ↑

Routing

맨 위로 이동 ↑

Router

맨 위로 이동 ↑

Dynamic Routing

맨 위로 이동 ↑

동적 라우팅

맨 위로 이동 ↑

Shallow Routing

맨 위로 이동 ↑

location.replace()

맨 위로 이동 ↑

router.push()

맨 위로 이동 ↑

SEO

맨 위로 이동 ↑

robots.txt

맨 위로 이동 ↑

sitemap

맨 위로 이동 ↑

next-sitemap

맨 위로 이동 ↑

CKEditor5

2023 02 28

Next.js에서 CKEditor5 사용하기

호옥시 Next.js에 CKEditor를 설치하시다가 고통 받고 들어오셨나요 !! 저도 그 마음을 잘 압니다 😇 썰을 풀어보겠읍니다. . .

맨 위로 이동 ↑

Global CSS cannot be imported from within node_modules.

2023 02 28

Next.js에서 CKEditor5 사용하기

호옥시 Next.js에 CKEditor를 설치하시다가 고통 받고 들어오셨나요 !! 저도 그 마음을 잘 압니다 😇 썰을 풀어보겠읍니다. . .

맨 위로 이동 ↑

Online Builder

2023 02 28

Next.js에서 CKEditor5 사용하기

호옥시 Next.js에 CKEditor를 설치하시다가 고통 받고 들어오셨나요 !! 저도 그 마음을 잘 압니다 😇 썰을 풀어보겠읍니다. . .

맨 위로 이동 ↑

React-Quill

2023 02 28

Next.js에서 CKEditor5 사용하기

호옥시 Next.js에 CKEditor를 설치하시다가 고통 받고 들어오셨나요 !! 저도 그 마음을 잘 압니다 😇 썰을 풀어보겠읍니다. . .

맨 위로 이동 ↑

Serverless

2023 03 01

Next.js의 API Routes

API란? Application Programming Interface의 약자로 응용 프로그래밍 인터페이스라는 뜻이다. 컴퓨터나 컴퓨터 프로그램을 연결하는 역할을 한다. 예를 들어, 고객이 어떠한 데이터를 요청했을때 DB에 접근하기 위해서는 프론트엔드가 백엔드와 연결되어야 하고, ...

맨 위로 이동 ↑

Preview Mode

맨 위로 이동 ↑

F-Lab

맨 위로 이동 ↑

에프랩

맨 위로 이동 ↑

짱프랩

맨 위로 이동 ↑

flab

맨 위로 이동 ↑

블로그 해커톤

맨 위로 이동 ↑

fetchQuery

2023 05 13

fetchQuery vs prefetchQuery (React-Query 리액트 쿼리)

Next.js 에서 리액트 쿼리를 활용해서 서버 사이드 렌더링 시점에 데이터를 프리 패칭할 수 있다. 프리 패칭하고 캐시한 데이터가 있으면 사용자의 대기 시간을 줄일 수 있다.

맨 위로 이동 ↑

prefetchQuery

2023 05 13

fetchQuery vs prefetchQuery (React-Query 리액트 쿼리)

Next.js 에서 리액트 쿼리를 활용해서 서버 사이드 렌더링 시점에 데이터를 프리 패칭할 수 있다. 프리 패칭하고 캐시한 데이터가 있으면 사용자의 대기 시간을 줄일 수 있다.

맨 위로 이동 ↑

프리 패칭

2023 05 13

fetchQuery vs prefetchQuery (React-Query 리액트 쿼리)

Next.js 에서 리액트 쿼리를 활용해서 서버 사이드 렌더링 시점에 데이터를 프리 패칭할 수 있다. 프리 패칭하고 캐시한 데이터가 있으면 사용자의 대기 시간을 줄일 수 있다.

맨 위로 이동 ↑

불변성

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

스택

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

가비지 컬렉션

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

코어 자바스크립트

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

리액트 불변성

2023 07 26

자바스크립트의 데이터 타입

📝 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 1장 데이터 타입을 읽고, 개인적으로 궁금했던 내용을 함께 정리한 글입니다.

맨 위로 이동 ↑

실행 컨텍스트

맨 위로 이동 ↑

렉시컬 환경

맨 위로 이동 ↑

호이스팅

맨 위로 이동 ↑

스코프 체이닝

맨 위로 이동 ↑

Lexical Environment

맨 위로 이동 ↑

environmentRecord

맨 위로 이동 ↑

outerEnvironmentReference

맨 위로 이동 ↑

콜백함수

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

비동기

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

동기

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

Web API

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

Promise

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

Async

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

Await

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

이벤트 루프

2023 09 10

자바스크립트의 콜백함수

🐥 F-Lab 프론트엔드 멘토링에서 정재남님의 코어 자바스크립트 4장 콜백함수를 읽고 정리한 내용입니다

맨 위로 이동 ↑

React

맨 위로 이동 ↑

React Components

맨 위로 이동 ↑

React Elements

맨 위로 이동 ↑

React Instances

맨 위로 이동 ↑

리액트

맨 위로 이동 ↑

리액트 컴포넌트

맨 위로 이동 ↑

리액트 엘리먼트

맨 위로 이동 ↑