React에서 사용자와 상호작용하기 위해 가장 많이 사용하는 이벤트 중 하나가 바로 onClick입니다. HTML의 onclick 속성과 비슷하지만, 리액트만의 문법(CamelCase, 함수 전달 방식)을 따르므로 정확한 사용법을 아는 것이 중요합니다. 🖱️ 이번 글에서는 onClick의 기본 사용법부터 실무에서 사용하는 함수 분리 패턴까지 알아보겠...
[JavaScript] 자바스크립트 날짜(Date) 객체와 주요 메서드 정리
웹 개발을 하다 보면 회원가입 일자, 게시글 작성 시간, 디데이 계산 등 날짜와 시간을 다뤄야 하는 경우가 정말 많습니다. JavaScript에서는 Date 객체를 통해 이러한 년, 월, 일, 시, 분, 초, 밀리초 단위의 시간 정보를 쉽게 처리할 수 있습니다. 🕒 이번 글에서는 Date 객체의 생성 방법과 실무에서 자주 쓰이는 주요 메서드들을 정리...
[React] 리액트 라우터(react-router-dom) 설치부터 기본 사용법까지
HTML의 <a> 태그를 사용하여 페이지를 이동하면 브라우저가 새로고침되면서 상태가 초기화되는 현상이 발생합니다. 하지만 React Router를 사용하면 페이지를 새로고침하지 않고(No Refresh), 주소(URL)에 따라 필요한 데이터만 갈아끼우며 렌더링하는 SPA(Single Page Application)를 쉽게 구현할 수 있습니...
[JavaScript] 스프레드 연산자(...) 완벽 정리 (배열, 객체, 문자열 활용)
JavaScript ES6(ECMAScript 2015)에서 도입된 문법 중 가장 혁신적이고 편리한 기능을 꼽자면 단연 스프레드 연산자(Spread Operator)일 것입니다. 코드의 양을 획기적으로 줄여주고 가독성을 높여주는 이 마법 같은 ... 문법에 대해 자세히 알아보겠습니다. 🧩 1. 스프레드 연산자란? 스프레드(Spread)라는 단어...
[React] 리액트 아이콘 사용법(react-icons 설치부터 적용까지)
리액트 프로젝트를 진행하다 보면 메뉴바, 버튼 등에 들어갈 깔끔한 아이콘이 필요할 때가 많습니다. 이미지 파일을 하나하나 구하는 대신, React Icons 라이브러리를 사용하면 수천 개의 고퀄리티 벡터 아이콘을 간편하게 사용할 수 있습니다. 🎨 이번 글에서는 react-icons의 설치 방법부터 실제 코드 적용법까지 단계별로 알아보겠습니다. ...
[React] map 함수 활용과 key prop의 중요성
React를 사용할 때 반복되는 UI 요소를 하나하나 하드코딩하는 것은 비효율적입니다. 이때 map 함수를 활용하면 코드를 획기적으로 줄이고 유지보수하기 쉽게 만들 수 있습니다. (혹시 아직 map 함수에 대해 잘 모른다면 이전 포스팅을 먼저 참고해주세요!) 이번 글에서는 map을 이용한 HTML 태그 반복 렌더링 방법과, 이때 필연적으로 마주치는...
[JavaScript] 자바스크립트 배열 map 함수 완벽 정리 (사용법, 예제, 객체 조작)
JavaScript에서 배열을 다룰 때 filter만큼이나, 아니 그보다 더 자주 사용되는 메서드가 바로 map입니다. filter가 조건을 만족하는 요소를 ‘걸러내는’ 역할이라면, map은 배열의 모든 요소를 입맛대로 ‘변환(Mapping)’하여 새로운 배열을 만들어냅니다. 😊 이번 글에서는 map 함수의 기본 문법과 매개변수, 그리고 실무에서 유...
[React] 리스트 클릭 시 삭제하기: filter 함수 활용 (ToDo List 예제)
React로 투두 리스트(ToDo List)와 같은 목록형 UI를 만들 때 가장 필수적인 기능 중 하나가 바로 삭제 기능입니다. 이번 글에서는 자바스크립트의 filter 함수를 활용하여, 버튼 클릭 시 원하는 요소만 쏙 골라 삭제하는 기능을 구현해 보겠습니다. ✂️ 1. 기본 UI 및 기능 구현 (App.js, App.css) 먼저 삭제 기능을...
[JavaScript] 자바스크립트 배열 filter 함수 완벽 정리 (사용법, 예제)
JavaScript에서 배열(Array)을 다룰 때 가장 자주 사용하고 유용한 메서드 중 하나가 바로 filter입니다. 이름 그대로 특정 조건을 만족하는 요소들만 걸러내어 새로운 배열을 만들 때 필수적으로 사용됩니다. 😊 이번 글에서는 filter 함수의 기본 문법부터 매개변수 활용, 그리고 실무에서 중요한 불변성(Immutability) 특징까지...
Title
this this this inde public class BootSpringBootApplication { public static void main(String[] args) { System.out.println("Hello, Honeymon"); } } 마치며 혹시 잘못된 정보나 궁금하신 게 있다면 편하게 댓글 달아주세요. ...