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

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (440) N
    • Javascript (183)
    • Go (145)
    • Rust (33)
    • Python (32)
    • AI (12) N
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (12) N
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
  • AI
리액트 컴포넌트 설계를 지배하는 필수 자바스크립트 함수 개념 완벽 가이드

리액트 컴포넌트 설계를 지배하는 필수 자바스크립트 함수 개념 완벽 가이드

리액트 컴포넌트 설계를 지배하는 필수 자바스크립트 함수 개념 완벽 가이드리액트가 과거의 복잡한 클래스 기반을 버리고 함수형 컴포넌트 시대로 완전히 접어들면서 자바스크립트 본연의 함수 개념이 그 어느 때보다 중요해졌는데요.오늘은 단편적인 문법 암기를 넘어 리액트의 근본적인 설계 철학을 이해하기 위해 반드시 짚고 넘어가야 할 핵심 개념들을 완벽하게 정리해 드리겠습니다.현대의 리액트는 사용자 인터페이스 화면을 단순히 문서가 아니라 하나의 거대한 '함수'로 취급하는 아주 독특하고 우아한 설계 철학을 품고 있거든요.그렇기 때문에 기반 언어인 자바스크립트의 함수 작동 원리를 얼마나 깊이 이해하고 있느냐가 곧 훌륭한 리액트 컴포넌트를 만들어내는 설계 능력으로 직결됩니다.과거와 달리 무작정 프레임워크의 API만 외워서..

  • format_list_bulleted Javascript
  • · 2026. 4. 1.
  • textsms
리액트 상태 관리와 참조 객체의 완벽한 역할 분담 가이드

리액트 상태 관리와 참조 객체의 완벽한 역할 분담 가이드

리액트 상태 관리와 참조 객체의 완벽한 역할 분담 가이드리액트를 다루다 보면 누구나 한 번쯤 훅스(Hooks)의 동작 원리 때문에 머리를 쥐어뜯는 순간이 찾아오는데요.오늘은 그중에서도 가장 헷갈리기 쉬운 개념인 렌더링과 참조에 대한 이야기를 깊이 있게 나누어보려고 합니다.얼마 전 동료 개발자로부터 상태 관리와 참조 객체의 정확한 차이가 무엇이냐는 질문을 받았거든요.당시 저는 단순히 참조 객체는 부수 효과(useEffect)를 발생시키지 않는다고 대답하고 넘어갔습니다.표면적인 현상만 놓고 보면 이 대답이 결코 틀린 말은 아닌데요.하지만 퇴근길에 곰곰이 생각해보니 프로의 대답치고는 설계의 본질을 전혀 짚어내지 못했다는 아쉬움이 진하게 남았습니다.단순히 반응하지 않는다는 사실을 넘어 왜 리액트 개발팀이 굳이 ..

  • format_list_bulleted Javascript
  • · 2026. 4. 1.
  • textsms

소중한 내 코드를 지키는 최소한의 방어선 공급망 공격 예방을 위한 패키지 매니저 보안 설정 가이드

소중한 내 코드를 지키는 최소한의 방어선 공급망 공격 예방을 위한 패키지 매니저 보안 설정 가이드2026년 3월 한 달 동안 정말 많은 보안 사고가 연달아 발생했는데요.공급망 공격이 더 이상 먼 나라 이야기가 아니라 우리 개발 환경 바로 옆까지 다가왔음을 실감하는 시기입니다.지난 3월 19일에는 보안 스캐너로 유명한 'Trivy'의 GitHub Actions가 침해되어 SSH 키와 클라우드 토큰이 유출되는 사태가 벌어졌거든요.이 사고는 여기서 멈추지 않고 3월 24일에는 파이썬 생태계의 'LiteLLM'으로 번지더니 오늘인 3월 31일에는 'axios'의 메인테이너 계정이 탈취되기에 이르렀습니다.하나의 프로젝트가 뚫리면 그 파동이 연쇄적으로 다른 프로젝트까지 덮치는 무서운 상황인데요.이제는 내 프로젝트는..

  • format_list_bulleted Javascript
  • · 2026. 4. 1.
  • textsms
긴급 점검 전 세계를 발칵 뒤집은 axios 패키지 해킹 사건의 전말과 대처법

긴급 점검 전 세계를 발칵 뒤집은 axios 패키지 해킹 사건의 전말과 대처법

긴급 점검 전 세계를 발칵 뒤집은 axios 패키지 해킹 사건의 전말과 대처법오늘 프론트엔드와 백엔드를 가리지 않고 자바스크립트 생태계 전체를 뒤흔든 엄청난 보안 사고 소식을 전해드리려고 하는데요.바로 주간 다운로드 수가 무려 1억 건을 훌쩍 넘는 국민 HTTP 클라이언트 라이브러리 'axios'가 치명적인 공급망 공격에 속수무책으로 당해버렸습니다.2026년 3월 31일 메인 관리자의 계정이 탈취되면서 악성코드가 심어진 버전이 공식 저장소에 배포되는 초유의 사태가 발생한 것이거든요.오늘은 이 끔찍한 해킹이 정확히 어떻게 이루어졌는지부터 우리 프로젝트를 안전하게 지키기 위한 구체적인 대응 방안까지 아주 상세하게 파헤쳐보겠습니다.사건의 재구성 무너진 보안의 최전선먼저 해커가 도대체 어떻게 철통같은 깃허브 보..

  • format_list_bulleted Javascript
  • · 2026. 4. 1.
  • textsms

[3분 리뷰] 1억 다운로드의 배신, 'Axios' 해킹이 전 세계 개발자들을 뒤흔든 이유

[3분 리뷰] 1억 다운로드의 배신, 'Axios' 해킹이 전 세계 개발자들을 뒤흔든 이유2026년 3월 15일 | 읽는 시간: 3분⏱️ 30초 요약전 세계적으로 주간 다운로드 1억 회를 상회하는 필수 라이브러리 'Axios'의 메인 관리자 계정이 탈취되어 악성 코드가 포함된 버전(1.14.1, 0.30.4)이 배포되었습니다. 해당 버전을 설치할 경우 plain-crypto-js라는 가짜 의존성을 통해 원격 제어 트로이목마(RAT)가 설치되며, 윈도우와 macOS, 리눅스 사용자 모두가 공격 대상이 되었습니다.키워드: #Axios해킹 #오픈소스보안 #공급망공격 #npm보안 #RAT⏱️ 1분: 왜 중요한가?배경개발자들이 웹 통신을 위해 '공기'처럼 사용하는 오픈소스 라이브러리 Axios가 해킹되었습니다. ..

  • format_list_bulleted Javascript
  • · 2026. 3. 31.
  • textsms
리액트 서버 컴포넌트 시대의 효율적인 데이터 페칭 패턴 가이드

리액트 서버 컴포넌트 시대의 효율적인 데이터 페칭 패턴 가이드

리액트 서버 컴포넌트 시대의 효율적인 데이터 페칭 패턴 가이드개발자로서 우리가 끊임없이 고민하는 지점은 결국 사용자에게 얼마나 빨리 의미 있는 콘텐츠를 보여줄 수 있느냐 하는 문제인데요.인프라 비용을 최적화하면서도 매끄러운 사용자 경험을 제공하기 위해서는 데이터 페칭의 효율성이 무엇보다 중요합니다.우리가 외부 소스에서 데이터를 가져와서 UI를 구성할 때 그 데이터를 '어떻게' 가져오느냐에 따라 최종 화면이 뜨는 속도가 완전히 달라지거든요.지난 10년 동안 리액트 생태계에서 데이터 페칭은 마치 특정 시점에 일어나는 일회성 이벤트처럼 취급되어 왔습니다.하지만 리액트 서버 컴포넌트의 등장으로 이러한 패러다임이 근본적으로 뒤바뀌고 있음을 직시해야 합니다.전통적인 클라이언트 사이드 렌더링의 한계기존의 클라이언트 ..

  • format_list_bulleted Javascript
  • · 2026. 3. 28.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 31
  • navigate_next
태그
  • #성능 최적화
  • #javascript
  • #Go
  • #Go 언어
  • #Rust
  • #Golang
  • #자바스크립트
  • #타입스크립트
  • #프로그래밍
  • #typescript
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바