프로그래밍
[JS 알고리즘] 정렬된 두 배열 합치기 – 투 포인터 알고리즘(1)
주요 포인트 한눈에 보기
이 문제는 "정렬"이 아니라 "정렬된 두 배열을 빠르게 병합"하는 문제입니다.
sort()로 다시 정렬하면 결과는 맞아도 코딩 테스트에서는 감점 또는 오답이 될 수 있습니다.
투 포인터로 O(N + M)에 합치는 흐름을 이해하는 것이 목표입니다.
… 더 읽기
[프론트엔드 코딩테스트 대비] 5단계 과제 준비
주요 포인트 한눈에 보기
프론트엔드 코딩테스트는 ‘입출력 파싱’보다 ‘UI를 요구사항대로 구현하는 능력’을 더 자주 봅니다. DOM 조작, 이벤트 처리, 비동기 통신(fetch), 성능(무한 스크롤/디바운스), 접근성(키보드 조작/ARIA)까지, 실무에서 바로 쓰는 패턴을 5단계로 쪼개서 문제 풀이 형태로 정리했습니다.
… 더 읽기
[JavaScript] 배열(Array) – 무조건 이해되는 자바스크립트
주요 포인트 한눈에 보기
배열(Array)은 장바구니, 검색 결과, 태그 목록처럼 “화면에 반복 렌더링되는 목록”의 출발점입니다. 이 문서는 배열을 만들고(생성), 원본을 지키고(복사), 필요한 것만 골라 쓰는(메서드) 흐름을 예제로 빠르게 정리합니다. reduce()는 활용 패턴이 많아 별도 글로 분리했으니, 아래 링크 섹션을 참고해 주세요… 더 읽기
[JavaScript] reduce – 무조건 이해되는 자바스크립트
주요 포인트 한눈에 보기
JavaScript의 reduce() 함수는 배열을 하나의 값으로 축약하는 기능을 넘어서, 초심자에게는 복잡하게 느껴질 수 있는 데이터 변환을 단계별로 안전하고 예측 가능하게 처리해주는 핵심 도구입니다. 이 글에서는 완전 기초 개념부터 "왜 이렇게 동작하는지", "어떤 상황에서 reduce를 써야 하는지", "map/… 더 읽기
[TypeScript] infer – 무조건 이해되는 타입스크립트
이번 학습을 통하여
이 문서는 TypeScript의 조건부 타입과 infer를 처음 접하는 분도 쉽게 이해할 수 있도록 다시 정리한 학습용 버전입니다. 복잡한 타입을 자동으로 추출하거나 배열과 함수·API 타입을 분석하는 방법을 단계별로 배울 수 있게 구성했습니다.
조건부 타입과 infer 개념 정리… 더 읽기
React·Next.js에서 Axios를 제대로 쓰는 법
주요 포인트 한눈에 보기
Axios는 단순히 HTTP 요청을 보내는 도구가 아니라, 프론트엔드 개발자가 복잡한 비동기 통신을 체계적으로 관리할 수 있게 돕는 강력한 라이브러리입니다. 자동 JSON 변환, 요청/응답 인터셉터, 공통 설정 관리, 에러 처리, 요청 취소 기능 등 다양한 실무 기능을 제공하며, React·Next.j… 더 읽기
React 렌더링 성능을 높이는 Next.js 최적화 방법
주요 포인트 한눈에 보기
React의 렌더링 성능은 사용자 경험(UX)과 검색 엔진 최적화(SEO)에 결정적인 영향을 미칩니다. Next.js는 서버 사이드 렌더링(SSR), 정적 사이트 생성(SSG) 등 강력한 기능을 통해 React의 성능을 극대화하는 프레임워크입니다. 이 글에서는 React와 Next.js의 핵심 렌더링 최적화 기법을 심층 분석하고, … 더 읽기
Next.js 성능 최적화 사례 및 배포 플랫폼 비교 핵심 가이드
주요 포인트 한눈에 보기
Next.js는 서버 사이드 렌더링, 코드 분할 등 강력한 기능으로 웹 성능 최적화를 지원합니다. 이 글에서는 코드 및 배포 최적화 실제 사례를 분석하고, Vercel, AWS, Netlify 등 주요 배포 플랫폼을 비교하여 프로젝트에 맞는 최적의 개발 환경 구축 방법을 알아봅니다.
Next.js 성능 최적화 사례
Next.js… 더 읽기
Next.js SEO 및 SSR 적용법과 Tailwind CSS 활용 핵심 소개
핵심 요약
Next.js는 React 기반 프레임워크로, 서버 사이드 렌더링(SSR)을 통해 SEO에 유리한 구조를 제공합니다. 이 글에서는 SEO 최적화 방법, Tailwind CSS를 활용한 UI 구축, API 연동 및 상태 관리 기법을 다루며 실전에 도움이 되는 내용을 소개합니다.
Next.js SEO 및 SSR 완벽 적용
Tailwind CSS로… 더 읽기
프론트엔드 개발자 이력서 작성법과 합격률 높이는 전략
핵심 요약
이 글은 치열한 채용 시장에서 도움이 될 수 있는 이력서 작성 요령, 포트폴리오 전략, 면접 대비법, 그리고 일부 비전공자 사례 등을 중심으로 핵심 내용을 다룹니다.
프론트엔드 개발자의 역할 및 필수 역량
2024년 최신! 이력서 작성 핵심 항목 및 실전 요령
신입 vs 인턴 이력서 차이점 및 작성 전략
면접관을 사로잡는 포트폴리오 연계 전략… 더 읽기
![[JS 알고리즘] 정렬된 두 배열 합치기 - 투 포인터 알고리즘(1) 1 투 포인트 알고리즘](https://blogflow.kr/wp-content/uploads/2025/12/ChatGPT-Image-2025년-12월-24일-오후-04_33_16-300x200.png)
![[프론트엔드 코딩테스트 대비] 5단계 과제 준비 2 e036eb7f e7f0 4157 a5bc db2debaf7bb0 17](https://blogflow.kr/wp-content/uploads/2025/12/e036eb7f-e7f0-4157-a5bc-db2debaf7bb0-17-300x171.png)
![[JavaScript] 배열(Array) – 무조건 이해되는 자바스크립트 3 341b42f1 fb1a 4e2d 8eef 976a4a525369 12](https://blogflow.kr/wp-content/uploads/2025/12/341b42f1-fb1a-4e2d-8eef-976a4a525369-12-300x171.png)
![[JavaScript] reduce – 무조건 이해되는 자바스크립트 4 e95b9cc5 f7ed 4169 a8dd b531755cb11b 39](https://blogflow.kr/wp-content/uploads/2025/12/e95b9cc5-f7ed-4169-a8dd-b531755cb11b-39-300x171.png)
![[TypeScript] infer – 무조건 이해되는 타입스크립트 5 4cebbdef 9065 4a6b 8bb3 b6374f011fdb 9](https://blogflow.kr/wp-content/uploads/2025/12/4cebbdef-9065-4a6b-8bb3-b6374f011fdb-9-300x171.png)




