모든 포스트

리액트 기초 강좌 #7 조건부 렌더링
6 분 소요

리액트 기초 강좌 #7 조건부 렌더링

상태에 따라 화면의 일부를 보였다 안 보였다 하거나 다른 모습으로 바꾸는 다양한 조건부 렌더링 패턴을 정리합니다.

리액트 기초 강좌 #6 이벤트 핸들링
7 분 소요

리액트 기초 강좌 #6 이벤트 핸들링

리액트의 이벤트 처리 방식과 합성 이벤트, 핸들러 작성 패턴, 이벤트 객체에서 정보를 꺼내는 방법을 살펴봅니다.

비개발자를 위한 IT 상식 #1 웹사이트는 무엇으로 이루어지는가 — 프론트엔드,백엔드,데이터베이스
7 분 소요

비개발자를 위한 IT 상식 #1 웹사이트는 무엇으로 이루어지는가 — 프론트엔드,백엔드,데이터베이스

기획자, 디자이너, 마케터가 개발자와 일할 때 가장 먼저 알아야 할 세 가지. 우리가 매일 쓰는 웹사이트와 앱이 프론트엔드, 백엔드, 데이터베이스라는 세 층으로 어떻게 나뉘는지 코드 없이 설명하겠습니다.

리액트 기초 강좌 #5 State와 useState
7 분 소요

리액트 기초 강좌 #5 State와 useState

컴포넌트가 변할 수 있는 데이터를 다루는 방법, state의 개념과 useState 훅을 배워봅니다.

리액트 기초 강좌 #4 컴포넌트와 props
8 분 소요

리액트 기초 강좌 #4 컴포넌트와 props

리액트의 핵심 단위인 컴포넌트를 만들어 화면을 작은 조각으로 분리하고, props로 데이터를 전달하는 방법을 배워봅니다.

리액트 기초 강좌 #3 JSX란 무엇인가?
6 분 소요

리액트 기초 강좌 #3 JSX란 무엇인가?

리액트 컴포넌트를 작성할 때 사용하는 특수한 문법, JSX의 기본 문법과 규칙을 살펴보겠습니다.

컴퓨터는 어떻게 0과 1로 모든 것을 표현할까
5 분 소요

컴퓨터는 어떻게 0과 1로 모든 것을 표현할까

컴퓨터가 글자, 숫자, 그림, 소리를 결국 0과 1로 다루는 원리를 비전공자도 이해할 수 있게 직관적인 예시로 설명합니다.

리액트 기초 강좌 #2 개발 환경 설정 (Node.js + Vite)
5 분 소요

리액트 기초 강좌 #2 개발 환경 설정 (Node.js + Vite)

본격적으로 코드를 작성하기 위해 Node.js를 설치하고, Vite로 첫 리액트 프로젝트를 만들어 개발 서버를 띄워보겠습니다.

리액트 기초 강좌 #1 리액트란 무엇인가?
6 분 소요

리액트 기초 강좌 #1 리액트란 무엇인가?

이 강좌에서는 리액트 입문자를 위하여 리액트가 무엇인지, 왜 만들어졌는지, 그리고 어떤 문제를 해결하는 도구인지에 대해서 공부하도록 하겠습니다.

자바스크립트 실전 #6 작은 앱 빌드 — Todo 앱
5 분 소요

자바스크립트 실전 #6 작은 앱 빌드 — Todo 앱

바닐라 자바스크립트로 Todo 앱을 처음부터 끝까지 — DOM, 이벤트 위임, FormData, 로컬 스토리지, 작은 store까지 한 곳에 모읍니다.

버그라는 단어는 어디서 왔을까 — 최초의 컴퓨터 버그 이야기
5 분 소요

버그라는 단어는 어디서 왔을까 — 최초의 컴퓨터 버그 이야기

컴퓨터 버그(bug)라는 단어의 어원을 그레이스 호퍼와 1947년 나방 일화를 중심으로 풀어내고, 사실 그 단어가 그 전부터 있었다는 반전까지 짚어보겠습니다.

자바스크립트 실전 #5 로컬 스토리지와 가벼운 상태 관리
5 분 소요

자바스크립트 실전 #5 로컬 스토리지와 가벼운 상태 관리

localStorage / sessionStorage의 사용법과 함정, 그리고 라이브러리 없이 화면 상태를 깔끔하게 관리하는 패턴까지 정리합니다.