드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (404)
    • Javascript (170)
    • Go (140)
    • Rust (33)
    • Python (30)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (8)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
fetch vs axios: 쉽게 알아보는 4가지 핵심 차이점!

fetch vs axios: 쉽게 알아보는 4가지 핵심 차이점!

fetch vs axios: 쉽게 알아보는 4가지 핵심 차이점! fetch와 axios는 모두 외부 리소스를 가져오는 라이브러리인데요, 비동기적으로 동작하면서 Promise 객체를 반환합니다. 이 두 라이브러리는 비슷해 보이지만, 몇 가지 차이점이 있습니다. 주로 4가지 차이점이 있는데, 지금부터 하나씩 알아보겠습니다. 설치 방법HTTP 메서드 통신JSON 데이터 가져오기 방법에러 처리 1. 설치 방법 fetch는 브라우저에 기본적으로 내장된 라이브러리라서 따로 설치하지 않아도 됩니다. 반면, axios는 설치가 필요합니다. 아래 명령어로 설치할 수 있습니다.yarn add axios npm install axios 그리고 모듈을 import하는 과정도 필요합니다.import axios from "ax..

  • format_list_bulleted Javascript
  • · 2024. 9. 14.
  • textsms
Next.js에서 세션에 따라 클라이언트 컴포넌트를 조건부로 렌더링하는 방법

Next.js에서 세션에 따라 클라이언트 컴포넌트를 조건부로 렌더링하는 방법

Next.js에서 세션에 따라 클라이언트 컴포넌트를 조건부로 렌더링하는 방법안녕하세요! 오늘은 Next.js 애플리케이션에서 클라이언트 컴포넌트를 세션에 따라 조건부로 렌더링하는 방법에 대해 알아볼까요? 특히 서버 렌더링의 SEO 이점을 잃지 않으면서 세션 기반 렌더링을 구현하는 방법을 살펴보도록 하죠.문제의 배경현재 여러분의 Next.js 애플리케이션은 app 디렉토리 내에서 대부분의 컴포넌트가 서버 렌더링되고, 일부 리프 컴포넌트만 클라이언트 렌더링된다는 점이 중요한데요. 여기서 "리프 컴포넌트"는 쉽게 말해 "가장 끝에 있는 컴포넌트"를 뜻하는데요. 즉, 다른 컴포넌트 안에 포함되어 있는 하위 컴포넌트 중에서 더 이상 다른 컴포넌트를 포함하지 않는 컴포넌트입니다. 예를 들어, 어떤 웹 페이지가 여러..

  • format_list_bulleted Javascript
  • · 2024. 9. 7.
  • textsms
Next.js로 블로그 구축하기: 과연 최선의 선택일까?

Next.js로 블로그 구축하기: 과연 최선의 선택일까?

안녕하세요! 오늘은 Next.js를 사용해 블로그를 구축할 때 고려해야 할 중요한 사항들에 대해 이야기해보려고 합니다. Next.js는 최근 여러 웹 개발자들 사이에서 각광받고 있는 React 기반의 프레임워크로, 정적 사이트 생성(SSG)과 서버 사이드 렌더링(SSR)을 지원하는 등 다양한 기능을 제공합니다. 하지만 이 프레임워크가 블로그 구축에 있어서도 최선의 선택일까요? 이번 글에서는 Next.js와 다른 도구들을 비교하고, 실제로 블로그를 구축할 때 어떤 점을 고려해야 하는지 살펴보겠습니다. Next.js와 WordPress: 성능과 확장성 비교Next.js와 WordPress는 블로그 구축에 널리 사용되는 두 가지 도구인데요, 각각의 장단점이 뚜렷합니다. WordPress는 오랜 시간 동안 많은..

  • format_list_bulleted Javascript
  • · 2024. 9. 2.
  • textsms
Zod, 단순한 폼 검증을 넘어서: TypeScript 개발의 비밀 병기!

Zod, 단순한 폼 검증을 넘어서: TypeScript 개발의 비밀 병기!

안녕하세요! 오늘은 TypeScript 개발자들 사이에서 큰 인기를 끌고 있는 Zod라는 라이브러리에 대해 이야기해보려고 합니다. Zod는 처음에는 폼 유효성 검증 도구로 널리 알려졌지만, 이 라이브러리는 그 이상으로 강력한 가능성을 지니고 있습니다. 이번 글에서는 Zod가 단순한 폼 검증을 넘어서 어떻게 다양한 분야에서 활용될 수 있는지, 그리고 실제 코드 예시와 함께 그 기능을 알아보겠습니다. Zod의 강력한 기능들Zod는 단순히 폼 데이터를 검증하는 데 그치지 않고, 다양한 유용한 기능을 제공합니다. 예를 들어, Zod를 사용해 환경 변수(env) 검증을 수행할 수 있는데요, 이는 런타임 오류를 방지하고 개발 초기 단계에서 문제를 잡아내는 데 큰 도움이 됩니다.import { z } from 'zo..

  • format_list_bulleted Javascript
  • · 2024. 9. 2.
  • textsms
Express는 잊어라! 짜릿한 TypeScript 백엔드 개발 경험을 선사할 프레임워크 TOP 5

Express는 잊어라! 짜릿한 TypeScript 백엔드 개발 경험을 선사할 프레임워크 TOP 5

요즘 백엔드 개발에서 TypeScript를 사용하는 경우가 많아지고 있는데요, 어떤 프레임워크를 선택해야 할지 고민될 때가 많습니다. 마치 모 커뮤니티에서도 어떤 개발자가 NestJS를 사용해보니 괜찮은 것 같은데 다른 좋은 프레임워크는 없는지 질문을 올렸더라고요. 그럼 TypeScript 백엔드 프레임워크 선택, 어떤 고민들이 있고 어떤 선택지들이 있는지 좀 더 자세히 알아볼까요? 익스프레스, TypeScript와 함께 사용하기 어려울까요?글쓴이께서는 기존 Node.js/Express 코드를 TypeScript로 바꾸는 데 어려움을 겪었다고 합니다. 특히 상사분께서 새로운 프레임워크 도입을 원하지 않아서 Express를 그대로 사용해야 했던 점이 어려움을 더했다고 하는데요. 하지만 댓글들을 보면 Exp..

  • format_list_bulleted Javascript
  • · 2024. 9. 1.
  • textsms
Next.js: 풀스택 개발의 미래를 위한 선택? 장점과 단점, 그리고 적절한 활용 방안

Next.js: 풀스택 개발의 미래를 위한 선택? 장점과 단점, 그리고 적절한 활용 방안

React 기반의 풀스택 프레임워크인 Next.js는 최근 개발자들 사이에서 뜨거운 관심을 받고 있습니다. 특히, 개발 생산성 향상에 대한 기대가 높지만, 모든 개발 환경에 적합한 만능 해결책은 아닙니다. 이 글에서는 Next.js의 핵심 기능과 장점, 그리고 개발자들이 겪는 어려움과 한계를 짚어보고, 다양한 프로젝트 유형에 맞는 적절한 활용 방안을 제시하고자 합니다. Next.js가 풀스택 개발 생산성을 높이는 이유Next.js는 기존 React 개발 방식에 서버 사이드 렌더링(SSR), 정적 사이트 생성(SSG), API Routes, 파일 기반 라우팅 등 풀스택 개발에 필요한 다양한 기능을 제공합니다. 이를 통해 개발자들은 다음과 같은 이점을 얻을 수 있습니다.개발 속도 향상: Next.js는 기본..

  • format_list_bulleted Javascript
  • · 2024. 8. 31.
  • textsms
  • navigate_before
  • 1
  • ···
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • ···
  • 29
  • navigate_next
태그
  • #타입스크립트
  • #Go
  • #파이썬
  • #typescript
  • #Go 언어
  • #프로그래밍
  • #Rust
  • #Golang
  • #성능 최적화
  • #javascript
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바