Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - frontend-article-study/frontend-article-study-2: frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다. · GitHub
Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - frontend-article-study/frontend-article-study-2: frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다. · GitHub
Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - frontend-article-study/frontend-article-study-2: frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다. · GitHub
Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - frontend-article-study/frontend-article-study-2: frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다. · GitHub
Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - frontend-article-study/frontend-article-study-2: frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다. · GitHub
Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - frontend-article-study/frontend-article-study-2: frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다. · GitHub
Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - frontend-article-study/frontend-article-study-2: frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다. · GitHub
Skip to content

Repository files navigation

frontend-article-study-2

본 레포지토리는 frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

스터디원

스터디 목적

본 스터디의 목적은 FE 개발과 관련된 정보, 지식 등을 꾸준히 습득하고 잘 정리하여 설명(공유)하는 것에 있습니다.

스터디 규칙

진행 관련

  • 진행 방식
    • 프론트엔드 개발과 관련된 아티클이나 공식 문서를 읽고 내용을 정리합니다.
      • 스터디에서 다루었던 주제를 다시 발표해도 좋습니다.
    • 매주 수요일 21시 디스코드 스터디 채널에서 화면 공유와 함께 준비한 내용을 약 10분 간 발표합니다.
      • 단, 수요일이 공휴일인 경우 스터디는 진행하지 않습니다.
    • 발표는 매주 2명씩 진행합니다.
      • 스터디 종료 후, 다음 주차 발표자 2명을 선정합니다.
    • 발표 내용은 마크다운 문서로 정리하여 본 레포지토리에 업로드해 주세요.
  • 스터디 불참 시
    • 디스코드 불참 공유 채널에 해당 날짜를 공유해 주세요.

발표 관련

  • 스터디 중 카메라, 마이크는 자율적으로 사용합니다. 마이크를 사용하지 못하는 경우 채팅으로 참여해 주시면 됩니다.
  • 스터디는 가나다 이름 순서로 발표를 진행하고 있으며, 발표 순서에 대한 희망사항이 있으신 경우 말씀해 주시면 반영하도록 하겠습니다.

레포지토리 관련

  • 폴더 규칙
    • root 디렉토리에 자신의 이름으로 폴더를 생성한 다음, 해당 폴더에 발표 자료를 업로드 해 주시면 됩니다.
  • git 컨벤션
    • 현재 지정된 컨벤션은 없습니다. 원하시는 경우 도입 가능합니다.

스터디 진행 상황

23/12/27

발표자발표 내용
김진솔Compound Component Pattern
박동현자바스크립트 이벤트 루프와 비동기 통신
사공지은RORO 패턴
성지현react-error-boundary 라이브러리 톺아보기 - useErrorBoundary
이현지react-hook-form 알아보기
장효서Strategy Pattern

24/01/03

발표자발표 내용
김진솔Funnel
사공지은generator
성지현react-error-boundary 라이브러리 톺아보기 - withErrorBoundary
이현지CORS 에러
장효서Observer Pattern

24/01/10

발표자발표 내용
사공지은Debounce와 Throttle
성지현hygen으로 공통 컴포넌트 템플릿 만들기
이현지리액트 컴포넌트 잘 만들어보자
장효서Decorator Pattern

24/01/17

발표자발표 내용
김진솔Headless UI
박동현웹 성능 개선을 위한 이미지 로딩
성지현tearing 현상
이현지Tanstack Query
장효서Factory Pattern

24/01/24

발표자발표 내용
김진솔가비지 컬렉션
사공지은React 최적화 - useMemo
성지현flux 패턴

24/01/31

발표자발표 내용
김진솔React Server Component
박동현BEM 패턴
사공지은함수형 프로그래밍
성지현Typescript의 satisfies 키워드
이현지프론트엔드 테스트 방법 (MSW http, HttpResponse)
장효서Singleton Pattern

24/02/14

발표자발표 내용
사공지은동적 뷰포트 단위
성지현Context API의 리렌더링 이슈
이현지persist

24/02/21

발표자발표 내용
김진솔React의 동등 비교
사공지은이미지 최적화

24/02/28

발표자발표 내용
김진솔클래스 컴포넌트
성지현검색 엔진 최적화를 위한 sitemap과 robots 알아보기
이현지Next와 스타일링 기법

24/03/06

발표자발표 내용
사공지은
성지현clonedeep vs immer

24/03/13

발표자발표 내용
김진솔React의 렌더링
성지현Next.js로 SSG 구현하기
이현지Next parallel/intercepting routes 로 모달창 만들기

24/03/20

발표자발표 내용
성지현React-Query를 사용하여 optimistic update 구현하기
이현지use 훑어보기

24/03/27

발표자발표 내용
김재환React는 Uncontrolled Component를 어떻게 받아들일까?
김진솔MFA(Micro Frontend Architecture)
성지현barrel 패턴
황창민yarn berry

24/04/03

발표자발표 내용
김민주이미지 최적화 - Lazy Loading
김재환Vite에 관하여
김진솔Bundler
성지현Immer는 어떻게 불변성을 유지하는걸까?
이현지함수

24/04/17

발표자발표 내용
김진솔HOC (고차 컴포넌트)
성지현glob
황창민React Compiler & React 19

24/04/24

발표자발표 내용
김재환React와 Vue의 비교
성지현소프트웨어의 버전을 표기하는 방법 - 시맨틱 버저닝

24/05/08

발표자발표 내용
김진솔타입스크립트의 기본 타입
성지현런타임과 제로 런타임 CSS
이현지리액트 상태관리 라이브러리

24/05/22

발표자발표 내용
김민주XSS와 dangerouslySetInnerHTML
김재환실행 컨텍스트의 용어 변경으로 인한 문제 (전편)
성지현코어 웹 바이탈

24/05/29

발표자발표 내용
김진솔타입스크립트 제네릭
성지현옵저버 패턴

24/06/05

발표자발표 내용
박병규SEO
성지현리액트 디자인 패턴
이현지TanStack Router 공식문서 보기

24/06/12

발표자발표 내용
김재환WebRTC
김진솔타입 추론, 호환, 별칭, 단언
박병규Jest
성지현FOUT/FOIT와 폰트 최적화
한혜선React 19 기능 요약

24/06/26

발표자발표 내용
박병규ECMA2023
성지현INP
이현지이벤트 객체

24/07/03

발표자발표 내용
김재환[Next14 Conf] How Next.js is delivering React’s vision for the future
김진솔타입스크립트 5.5 훑어보기
성지현requestAnimationFrame (1)
이현지Promise와 async await
한혜선React Suspense

24/07/10

발표자발표 내용
성지현requestAnimationFrame (2)

24/07/17

발표자발표 내용
김재환[Next14 Conf] 서드파티 성능 최적화
박병규OAuth 2.0
성지현requestIdleCallback
한혜선CSS Flex

24/07/24

발표자발표 내용
김진솔타입스크립트의 컴파일러 코드 let,const → var 변경
한혜선자바스크립트 요청 취소

24/07/31

발표자발표 내용
김재환[Next14 Conf] Performance in React and Next.js
박병규크로스 브라우징
한혜선기능 주도 아키텍처(Feature Driven Architecture, FDA)

24/08/07

발표자발표 내용
김진솔ajax
성지현reactivity

여기서부터 변경된 스터디 방식에 따라 매주 2명이 발표를 진행합니다.

24/08/21

발표자발표 내용
김재환결제에서 쿠키 의존도가 높은 경우 생기는 이슈
성지현discriminated union

24/08/28

발표자발표 내용
김진솔Web Component
박병규Memory leak

24/09/04

발표자발표 내용
한혜선EC2

24/09/11

발표자발표 내용
김재환React Server Component 0부터 10까지 알아보자
성지현type-only imports

24/09/25

발표자발표 내용
김진솔zod
한혜선createPortal

24/10/02

발표자발표 내용
박병규PNG vs SVG in Next.js/React
임거정React 서버 컴포넌트

24/10/16

발표자발표 내용
고상원Bundle 최적화
이가연JWT (JSON Web Token)

24/10/23

발표자발표 내용
김재환E2E 테스트 도입기
김진솔GraphQL vs REST

24/10/30

발표자발표 내용
성지현fireEvent vs. userEvent
한혜선CDN(Content Delivery Network)

24/11/06

발표자발표 내용
이가연REST API vs GraphQL

24/11/13

발표자발표 내용
고상원swagger-typescript-api
임거정responsive image

24/11/20

발표자발표 내용
김재환수정사항에 기민하게 대처하는 프론트엔드개발
김진솔QueryOptions

24/11/27

발표자발표 내용
성지현asChild
한혜선리액트 렌더링 단계

24/12/4

발표자발표 내용
고상원코드리뷰
임거정

24/12/11

발표자발표 내용
김재환JIT 컴파일러
김진솔React19

24/12/26

발표자발표 내용
성지현Index Signature

25/01/08

발표자발표 내용
고상원Emoji
김재환네트워크 측면 웹 성능 향상
한혜선React Native New Architecture (v0.76)

25/01/15

발표자발표 내용
김진솔프론트엔드 TDD
성지현Event bus

25/01/22

발표자발표 내용
고상원Rspack
한혜선Concurrent Rendering - 동시성 렌더링

25/02/05

발표자발표 내용
김재환주니어 개발자와 시니어 개발자의 차이
한혜선ky

25/02/19

발표자발표 내용
김진솔TCP
성지현document fragment
임지원css framework

25/02/26

발표자발표 내용
고상원Evan King: 신입에서 Meta 스태프 엔지니어(IC6)까지 3년만에 성장한 비결
김재환과거 V8엔진의 JIT-Compiler

25/03/12

발표자발표 내용
김진솔UDP
성지현typescript 활용
한혜선Docker

25/03/26

발표자발표 내용
고상원Ant Design v5 Custom Theme
김재환SEO 파헤쳐보기 1 : Google 검색 동작 방식)

25/04/9

발표자발표 내용
김진솔VirtualDOM 만들기
성지현clear removeQueries resetQueries 비교
한혜선웹접근성

25/04/16

발표자발표 내용
김재환SEO 파헤쳐보기 2 : 실무에 도움되는 요소

25/04/23

발표자발표 내용
김진솔코드 컨벤션
성지현React Compiler
한혜선useSyncExternalStore

25/05/14

발표자발표 내용
고상원Github Copilot Agent mode & MCP.md
김재환센트리 제대로 사용해보기

25/05/21

발표자발표 내용
성지현RefCallback

25/05/28

발표자발표 내용
김진솔FSD

25/06/04

발표자발표 내용
김재환프론트엔드 AI 활용
한혜선Streaming SSR

25/06/11

발표자발표 내용
성지현Temporal API

25/06/18

발표자발표 내용
김진솔TanstackDB
황병현react server action

25/06/25

발표자발표 내용
김세희리액트의 동작원리
문진석Visual Snapshot Testing with Storybook

25/07/02

발표자발표 내용
김재환Use Case
한혜선나의 일을 커리어로 연결하는 법

25/07/16

발표자발표 내용
김진솔queueMicrotask
성지현MCP 쌩기초

25/07/23

발표자발표 내용
김세희useEffect 안에서 setInterval 사용하기
황병현deeplink

25/07/30

발표자발표 내용
김재환유익했던 컨퍼런스 내용
문진석Chrome Built-in AI
한혜선로드밸런서

25/08/13

발표자발표 내용
김진솔함께자라기

25/08/20

발표자발표 내용
김세희HTTP 캐싱
성지현스코프 호이스팅

25/08/27

발표자발표 내용
문진석OpenTelemetry 알아보기
황병현webGL

25/09/03

발표자발표 내용
김재환React의 이벤트 관리
한혜선AWS Cloudfront

25/09/10

발표자발표 내용
김진솔Canvas 흐림현상 해결하기
성지현node_modules

25/09/17

발표자발표 내용
김세희SVG filter로 웹에서 Liquid Glass 구현하기

25/09/24

발표자발표 내용
문진석패키지 공급망 공격

25/10/01

발표자발표 내용
김재환React 이벤트 분석
한혜선Nexus

25/10/15

발표자발표 내용
김진솔Web Worker
성지현외주 후기

25/10/22

발표자발표 내용
김세희리액트에서의 렌더링 패턴

25/10/29

발표자발표 내용
한혜선Next v16

25/11/05

발표자발표 내용
김재환상속과 프로토타입
성지현Activity, useEffectEvent

25/11/19

발표자발표 내용
김세희React Hooks의 내부 동작 원리
김진솔GPGPU
문진석밑바닥부터 시작하는 웹 브라우저

25/12/03

발표자발표 내용
김재환google https 기본 적용 권고
한혜선어드민 스튜디오-우아콘

25/12/10

발표자발표 내용
김진솔react 웹 취약점

25/12/17

발표자발표 내용
김세희클린 아키텍처 완독 후기

26/01/07

발표자발표 내용
성지현어떤 버그든 고치는 방법
문진석Everything I Know About Good API Design

26/01/21

발표자발표 내용
김재환2025회고
한혜선번들러

26/01/28

발표자발표 내용
김진솔URL은 상태다.

26/02/04

발표자발표 내용
김세희스펙 주도 개발

26/02/25

발표자발표 내용
문진석우리는 왜 어떤 코드를 읽기 쉽다고 느낄까

26/03/11

발표자발표 내용
김진솔쏙쏙 들어오는 함수형 코딩
김세희Vercel skills로 알아보는 리액트 렌더링 최적화 기법
성지현n8n 소개

26/04/01

발표자발표 내용
김세희CSS의 색상 시스템
한혜선커링(Currying)

26/04/08

발표자발표 내용
김재환2026 AI 근황

26/04/15

발표자발표 내용
문진석Harness Engineering

26/04/22

발표자발표 내용
김진솔Pretext
남주영굿바이 innerHTML, 헬로 setHTML

26/05/06

발표자발표 내용
김세희ESLint vs Biome
한혜선 가상화 (Virtualization)

26/05/13

발표자발표 내용
김재환점검페이지가 업데이트 되지 않는 문제

26/05/20

발표자발표 내용
김진솔
남주영
문진석AI 시대에도 소프트웨어 기본기가 중요한 이유

26/06/10

발표자발표 내용
남주영프롬프트를 잘 쓰는 개발자에서, 루프를 설계하는 개발자로

26/06/17

발표자발표 내용
김세희AI 에이전트를 위한 Playwright E2E 테스트 하네스 구축하기
성지현branded type 그리고 queryOptions

26/06/24

발표자발표 내용
김재환프론트엔드 관점의 아키텍처-1

26/07/01

발표자발표 내용
김진솔AI 시대, 프론트엔드 기본기는 왜 다시 중요해지는가

26/07/15

발표자발표 내용
김세희검증하지 말고 파싱하세요 - 그렇게 하라고 이끌어 주지 않는 언어에서
성지현Fable 가이드

26/07/22

발표자발표 내용
김재환
한혜선안드로이드 웹뷰의 키패드 이슈

26/07/29

발표자발표 내용
김진솔UI 디자인을 크게 개선하는 16가지 작은 팁

26/08/12

발표자발표 내용
김세희AWS Route 53의 유령 호스팅 이슈
성지현이해가 새로운 병목이다

26/08/19

발표자발표 내용
김재환객체지향의 사실과 오해 후기

26/08/26

발표자발표 내용
김진솔얼굴 인식 기술
한혜선React Native New Architecture

About

frontend-article-study를 진행하면서 발생하는 발표 자료를 모아둔 저장소입니다.

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages