React 마스터 클래스: Part 2 - 미션으로 완성하는 고성능 훅과 실전 아키텍처
nhcodingstudio
실무는 가혹합니다. 수만 개의 실시간 데이터가 쏟아지는 극한의 환경에서도 부드러운 사용자 경험을 설계하는 저의 최적화 정수를 치밀한 미션 시스템을 통해 완벽하게 전수해 드립니다. 단순히 코드를 짜는 사람을 넘어, 엔진의 원리로 성능을 집도하는 대체 불가능한 시니어 엔지니어로 도약해 보세요.
초급
React
이 강의는 브라우저가 HTML을 받아 DOM을 만들고, CSSOM과 결합해 화면에 픽셀을 그려내는 Critical Rendering Path(CRP) 과정을 처음부터 끝까지 다룹니다. 단순한 DOM 조작을 넘어, CSS와 JS가 성능에 어떤 영향을 주는지, 이미지·폰트 최적화, Lazy Loading, Intersection Observer, 가상 리스트, 그리고 DevTools 실습까지 이어지며 실제 웹 성능을 눈에 띄게 개선할 수 있는 실전 전략을 배울 수 있습니다.
브라우저가 DOM에서 픽셀까지 화면을 그리는 전 과정을 이해할 수 있습니다.
CSS와 JS 로딩이 성능에 미치는 영향을 알고 최적화 전략을 적용할 수 있습니다.
CRP(Critical Rendering Path)를 분석해 핵심 성능 지표를 개선할 수 있습니다.
DevTools로 실제 렌더링 병목을 추적하고 해결할 수 있습니다.
수천 개의 데이터를 Virtual List로 빠르게 렌더링할 수 있습니다.
이미지·폰트·iframe을 Lazy Loading으로 최적화할 수 있습니다.
Intersection Observer로 노출 감지, 무한 스크롤 등을 구현할 수 있습니다.
CRP, DOMContentLoaded 같은 면접 단골 개념을 자신 있게 설명할 수 있습니다.
SPA 프레임워크에도 적용 가능한 성능 최적화 원리를 배울 수 있습니다.
웹 성능 문제를 근본적으로 해결하는 역량을 기를 수 있습니다.
실무에서 자주 발생하는 느린 UI 문제를 원인부터 해결까지 직접 다룰 수 있습니다.
브라우저 렌더링 과정을 코드로 직접 구현해 원리를 체득할 수 있습니다.
will-change, GPU 가속 등 최신 CSS 최적화 기법을 실습할 수 있습니다.
스크립트 로딩 전략(async, defer, preload)을 상황별로 선택할 수 있습니다.
성능 최적화 미션을 통해 배운 내용을 자기 것으로 만들 수 있습니다.
학습 대상은
누구일까요?
빠른 웹사이트를 만들고 싶은 프론트엔드 입문자
느린 페이지 때문에 사용자 이탈을 줄이고 싶은 스타트업 개발자
포트폴리오에 “성능 최적화 프로젝트”를 추가하고 싶은 취업 준비생
이미지, 폰트, 영상 때문에 로딩 속도가 느려 고민인 디자이너 겸 개발자
React, Vue 같은 프레임워크에서 리스트가 많아 성능이 떨어져 본 적 있는 개발자
“async, defer” 같은 속성이 헷갈렸던 자바스크립트 학습자
실제 서비스에서 Core Web Vitals 점수를 개선해야 하는 웹 퍼블리셔
개발자 도구로 성능 분석은 해봤지만 어디를 고쳐야 할지 막막했던 분
SPA 기반 프로젝트에서 스크롤, 렌더링 최적화에 관심 있는 프론트엔드 주니어
“왜 내 웹은 느릴까?”라는 의문을 끝까지 파고들고 싶은 열정적인 학습자
선수 지식,
필요할까요?
HTML/CSS 기초 태그와 DOM 구조에 대한 기본 이해
JavaScript 기본 문법
querySelector 및 DOM 요소 선택/조작 경험
(선택) [DOM 완전 정복 Part 1] – 구조 탐색과 조작의 모든 것
(선택) [DOM 완전 정복 Part 2] – 이벤트부터 SPA까지, 상호작용 웹의 필수 엔진
573
명
수강생
41
개
수강평
10
개
답변
4.8
점
강의 평점
13
개
강의
안녕하세요, 우리동네코딩 스튜디오에 오신 것을 환영합니다!
우리동네코딩 스튜디오는 카네기 멜론, 워싱턴, 토론토, 워터루 등 북미의 주요 대학에서 컴퓨터공학을 전공하고, Google, Microsoft, Meta 등 글로벌 IT 기업에서 실무 경험을 쌓은 개발자들이 함께 만든 교육 그룹입니다.
처음에는 미국과 캐나다의 컴퓨터공학 전공자들끼리 함께 공부하며 성장하고자 만든 스터디 모임에서 시작되었습니다. 각기 다른 대학, 다른 시간대에 있었지만 함께 문제를 해결하고 서로에게 배운 그 시간은 매우 특별했고, 자연스럽게 이런 생각이 들었습니다.
“우리가 공부하던 이 방식, 그대로 다른 사람에게도 전하면 어떨까?”
그 물음이 바로 우리동네코딩 스튜디오의 출발점이었습니다.
현재는 약 30명의 현직 개발자와 컴퓨터공학 전공 대학생들이 각자의 전문 분야를 맡아, 입문부터 실전까지 아우르는 커리큘럼을 직접 설계하고 강의합니다. 단순한 지식 전달을 넘어, 진짜 개발자의 시선으로 배우고 함께 성장할 수 있는 환경을 제공합니다.
“진짜 개발자는, 진짜 개발자에게 배워야 합니다.”
저희는 웹 개발의 전 과정을 처음부터 끝까지 체계적으로 다루되, 이론에 머무르지 않고 실습과 실전 중심의 피드백을 통해 실력을 키워드립니다.
수강생 한 사람, 한 사람의 성장을 함께 고민하고 이끌어가는 것이 우리의 철학입니다.
🎯 우리의 철학은 분명합니다.
"진정한 배움은 실천에서 오고, 성장은 함께할 때 완성된다."
개발을 처음 시작하는 입문자부터, 실무 능력을 키우고 싶은 취업 준비생, 진로를 탐색 중인 청소년까지.
우리동네코딩 스튜디오는 모두의 출발점이자, 함께 걷는 든든한 동반자가 되고자 합니다.
이제, 혼자 고민하지 마세요.
우리동네코딩 스튜디오가 여러분의 성장을 함께하겠습니다.
Welcome to Neighborhood Coding Studio!
Neighborhood Coding Studio was founded by a team of developers who studied computer science at top North American universities such as Carnegie Mellon, the University of Washington, the University of Toronto, and the University of Waterloo, and went on to gain hands-on experience at global tech companies like Google, Microsoft, and Meta.
It all began as a study group formed by computer science students across the U.S. and Canada, created to grow together by sharing knowledge, solving problems, and learning from one another.
Though we were attending different schools in different time zones, the experience was so meaningful that it led us to one simple thought:
“What if we shared this way of learning with others?”
That thought became the foundation of Neighborhood Coding Studio.
Today, we are a team of around 30 active developers and computer science students, each taking responsibility for their area of expertise—designing and delivering a curriculum that spans from foundational knowledge to real-world development.
We’re not just here to teach—we’re here to help you see through the lens of real developers and grow together.
“To become a real developer, you must learn from real developers.”
Our courses take you through the entire web development journey—from start to finish—focused on hands-on practice, real-world projects, and practical feedback.
We care deeply about each learner’s growth and are committed to supporting your path every step of the way.
🎯 Our philosophy is simple but powerful:
"True learning comes from doing, and true growth happens together."
Whether you're just getting started, preparing for your first job, or exploring your future in tech,
Neighborhood Coding Studio is here to be your launchpad—and your trusted companion on the journey.
You don’t have to do it alone.
Let Neighborhood Coding Studio walk with you toward your future in development.
전체
42개 ∙ (2시간 15분)
해당 강의에서 제공:
전체
6개
5.0
6개의 수강평
수강평 3
∙
평균 평점 4.3
5
dev tools를 이용하여 원인을 찾을 수 잇는 방법 과 분석이 좋았습니다.
안녕하세요 YU NA Joe 님! 😊 소중한 수강평 남겨주셔서 진심으로 감사드립니다. 🙏 이번 [DOM 완전 정복 Part 3] 강의에서 다룬 DevTools 활용법과 분석 과정이 도움이 되셨다니 정말 기쁩니다. 단순히 이론으로만 끝내는 것이 아니라, 브라우저의 성능을 직접 눈으로 확인하고 원인을 찾아가는 과정이야말로 실무에서 가장 필요한 감각이라고 생각합니다. 그 재미와 유익함을 알아봐 주셔서 제작자로서 큰 보람을 느낍니다. 이렇게 원리와 분석에 관심을 가져주시는 만큼, 현재 출시된 [제대로 배우는 React Part 1]이나 곧 출시될 [React Part 2]에서도 리액트가 내부적으로 어떻게 렌더링을 최적화하는지 분석하는 안목을 키우실 수 있을 거예요. 학습하시다가 궁금한 점이 생기면 언제든 편하게 질문 남겨주세요. 💬 앞으로도 실무에 바로 적용할 수 있는 깊이 있는 콘텐츠로 보답하겠습니다. 오늘도 좋은 하루 보내세요! 🌿 오픈채팅방에서도 수강생분들과 소통 중이니, 시간 되실 때 들러주세요. 👉 https://open.kakao.com/o/gC10Fnoh
수강평 5
∙
평균 평점 5.0
5
사랑해요
안녕하세요 leo pug 님! 저도 사랑합니다😊😊 이렇게 직관적이고 열정적인 후기를 남겨주셔서 정말 기분이 좋아지네요. [DOM 완전 정복 Part 3] 강의가 님에게 그만큼 큰 만족을 드린 것 같아 제작자로서 더할 나위 없이 보람을 느낍니다. 브라우저가 화면을 그리는 그 복잡한 과정을 함께 정복해 주셔서 감사해요! 이 넘치는 에너지 그대로 이어가실 수 있도록, 앞으로도 더 깊이 있고 진심이 담긴 강의들로 보답하겠습니다. 현재 진행 중인 리액트(React) 시리즈도 님의 개발 여정에 큰 사랑이 되어드릴 수 있게 최선을 다해 준비하고 있으니 많은 기대 부탁드려요! 학습하시다 궁금한 점이 생기거나 자랑하고 싶은 성과가 있다면 언제든 오픈채팅방이나 게시판에 들러주세요. 님의 앞날을 언제나 뜨겁게 응원하겠습니다. 오늘도 행복 가득한 하루 되세요! 🌿🔥 👉 https://open.kakao.com/o/gC10Fnoh
nhcodingstudio님! 관련 자료가 너무 좋아서 "개발자 도구" 관련 주제로 블로그 글을 쓸 때 참조하려고 하는데요! 혹시 해당 강의의 캡처본을 활용해서 작성해도 될지 허락을 구하고 싶습니다! 블로그로부터 오는 수익은 없으며 출처도 꼭 기입하겠습니다!
수강평 11
∙
평균 평점 5.0
5
잘 듣고 있습니다!
안녕하세요 howu 님 😊 이렇게 따뜻한 수강평 남겨주셔서 진심으로 감사드립니다. 🙏 강의를 즐겁게 들어주신다니 정말 큰 힘이 됩니다. 이 강의는 단순히 이론을 배우는 것을 넘어, 브라우저가 DOM을 통해 화면을 만들어 가는 과정을 눈으로 직접 확인하고, 실무에서 성능을 개선할 수 있는 감각을 기르도록 설계되었습니다. 그런 부분이 흥미롭게 다가왔다면 정말 보람을 느낍니다. 이런 응원의 말씀 하나하나가 강의를 만들어 가는 데 큰 원동력이 됩니다. 앞으로도 더욱 깊이 있고 실질적인 내용을 담은 강의로 보답드리겠습니다. 수강 중 궁금한 점이나 더 알고 싶은 부분이 생기면 언제든 편하게 말씀 주세요. 💬 작은 질문이라도 함께 이야기 나누며 더 좋은 학습 경험을 만들어가면 좋겠습니다. 다시 한 번 소중한 응원 진심으로 감사드리며, 오늘도 좋은 하루 보내세요! 🌿 오픈채팅방에서도 수강생분들과 함께 이야기 나누고 있으니, 시간 되실 때 가볍게 들러주세요. 👉 https://open.kakao.com/o/gC10Fnoh
수강평 4
∙
평균 평점 5.0
5
안녕하세요 변기원 님 😊 따뜻한 수강평 남겨주셔서 진심으로 감사드립니다. 🙏 강의를 흥미롭게 들어주셨다니 정말 기쁩니다. 이번 [DOM 완전 정복 Part 3]은 브라우저가 화면을 그리는 전 과정을 처음부터 끝까지 따라가며, 실제로 성능이 좋아지는 순간을 직접 체험할 수 있도록 구성했습니다. 그 과정이 흥미롭게 다가갔다면, 제작자로서 더없이 보람을 느낍니다. 남겨주신 응원의 한마디 한마디가 강의를 이어가게 하는 큰 힘이 됩니다. 앞으로도 실무에 바로 적용할 수 있는 성능 최적화 강의와, 그 뒤를 잇는 React 렌더링 편 등 더 깊이 있는 콘텐츠로 찾아뵙겠습니다. 학습 중 궁금한 점이나 더 알고 싶은 주제가 생기면 언제든 편하게 남겨 주세요. 💬 함께 이야기 나누며 더 좋은 학습 여정을 만들어가면 좋겠습니다. 다시 한 번 감사드리며, 오늘도 좋은 하루 보내세요! 🌿 수강생분들과 함께 이야기 나누는 오픈채팅방도 운영 중이니, 시간 되실 때 가볍게 들러주세요. 👉 https://open.kakao.com/o/gC10Fnoh
수강평 5
∙
평균 평점 5.0
5
강의 제목 그대로 DOM에서 픽셀까지, 브라우저 렌더링과 CRP에 대해 전반적인 흐름을 알 수 있고, 아직 진행해보진 않았지만 실전 과제로 실무에서 마주할 수 있는 문제와 해결방법까지 나아가 배울 수 있다는게 너무 좋습니다! 질문에도 매우 자세히 답변해주셔서 만족스러운 강의입니다!
안녕하세요 정수지님 😊 이렇게 따뜻한 말씀 남겨주셔서 정말 큰 힘이 됩니다. 🙏 DOM에서 픽셀까지 이어지는 렌더링 과정과 CRP의 흐름을 흥미롭게 봐주셨다니 정말 기쁩니다. 말씀해주신 것처럼 이 강의는 브라우저가 화면을 만들어 가는 전 과정을 구조적으로 이해하고, 나아가 실무에서 마주할 수 있는 문제를 스스로 해결할 수 있도록 설계했습니다. 그 의도가 잘 전달되었다니 보람을 느낍니다. 이런 응원의 말씀들이 강의를 만드는 데 정말 큰 원동력이 됩니다. 앞으로도 꾸준히 연구하고 발전해서, 더욱 깊이 있고 실질적으로 도움이 되는 콘텐츠로 찾아뵙겠습니다. 현재는 React 시리즈를 비롯해, 렌더링 이후의 동작 원리와 실제 프로젝트 적용까지 이어지는 새로운 강의들도 준비 중입니다. 강의를 들으시다가 궁금한 점이나 더 알고 싶은 부분이 생기면 언제든 편하게 말씀 주세요. 작은 질문이라도 함께 이야기 나누면서 더 나은 학습 경험을 만들어가면 좋겠습니다. 💬 다시 한 번 소중한 피드백 진심으로 감사드리며, 앞으로도 꾸준히 성장하는 모습으로 보답드리겠습니다. 오늘도 행복한 하루 되세요! 🌿 오픈채팅방에서도 수강생분들과 함께 얘기 나누고 있으니, 시간 되실 때 가볍게 들러주세요. 👉 https://open.kakao.com/o/gC10Fnoh
₩33,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!