Inflearn brand logo image
Inflearn brand logo image
NEW
개발 · 프로그래밍

/

프로그래밍 언어

JavaScript 코드를 더 간결하게! Lodash로 배우는 실전 데이터 처리

복잡한 데이터 흐름, Lodash로 선언형으로 바꿔보세요. map, filter를 넘어 체이닝과 고급 유틸리티까지, 실무에서 바로 써먹을 수 있는 Lodash 사용법을 배웁니다.

34명 이 수강하고 있어요.

입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

이런 걸 배울 수 있어요

  • lodash

  • 함수형 코딩

강의 주제 🎯

Lodash로 배우는 실전 데이터 처리, 더 짧고 간결하게!

복잡한 데이터 가공 로직, 길고 복잡한 JS 코드로 고생하고 계신가요?
이 강의에서는 자바스크립트 유틸리티 라이브러리인 Lodash를 활용해 더 깔끔하고 선언적인 코드로 바꾸는 방법을 배웁니다.
실무에서 자주 쓰이는 데이터 처리 흐름을 중심으로 "진짜 쓸모 있는 Lodash" 를 익힐 수 있어요!


수강 타겟 / 강의 목적 👀

이런 분들께 추천드려요!

  • map, filter, reduce는 알지만 더 간단하게 처리하는 방법이 궁금한 분

  • JS 데이터 처리 로직이 지저분하고 가독성이 떨어진다고 느끼는 분

  • Lodash를 이론이 아닌 실전 예제로 익히고 싶은 분

  • 실무에서 언제 Lodash를 쓰고, 언제 JS로 충분한지 판단 기준이 필요한 분


강의 특징

  • 🔄 JS vs Lodash 실전 비교: 같은 작업을 JS와 Lodash로 모두 다뤄봐요!

  • 🧩 실무 시나리오 기반 미니 프로젝트 3종 포함

  • 🔗 _.chain으로 선언형 데이터 흐름 익히기

  • 🚀 자주 쓰는 Lodash 함수 요약 + 실제 공식 문서 보는 팁

  • 🔧 Lodash와 TypeScript 같이 쓰는 방법까지 소개!


학습 내용 🧠

🔹 Part 1. Lodash 기본기

  • Lodash 설치 및 구조

  • JS vs Lodash 예시로 함수 사용법 비교

🔹 Part 2. 고급 유틸리티 다루기

  • .groupBy, .uniqBy, _.orderBy 등 핵심 함수

  • JS로 짜면 복잡해지는 로직을 Lodash로 단순하게!

🔹 Part 3. Chaining으로 선언형 코드 작성

  • _.chain 기초와 실전 예제

  • map → filter → sort 흐름을 한 줄로 연결하기

🔹 Part 4. UX 개선용 함수

  • .debounce, .throttle, _.memoize 활용법

  • 사용자 입력 처리 최적화 팁까지!

🔹 Part 5. 실전 미니 프로젝트

  • 관리자 대시보드: 최근 활동 분석

  • 게시판 검색 개선: 검색 캐싱, 필터링

  • 채팅 앱 로그 분석: 활발한 채팅방 찾기

🎁 보너스

  • Lodash 공식 문서 읽는 법

  • 최신 JS와의 비교

  • TypeScript와 Lodash 함께 쓰는 팁


예상 질문 Q&A 💬

Q. JS만 잘 써도 되는 거 아닌가요?
A. 맞습니다! 하지만 JS만으로는 길어지는 코드, 반복되는 패턴을 Lodash로 깔끔하게 줄일 수 있어요.

Q. Lodash 요즘도 써요?
A. 여전히 현업 프론트엔드/백엔드 모두에서 많이 사용 중입니다. 특히 오래된 코드베이스나 팀 프로젝트에서 자주 만납니다.

Q. 코드 수준이 어려울까요?
A. JS 기본 문법과 map, filter, reduce에 익숙하시면 충분히 따라오실 수 있어요.


수강 전 참고 사항 📌

  • 실습 환경: 온라인 코드샌드박스

  • 제공 자료: 예제 코드 & 강의 노트

  • 선수 지식: JS 기초 문법 + 고차 함수(map/filter) 이해

  • React는 주요 주제가 아니지만, 간단한 사용 예시는 포함돼 있어요


지식공유자 소개 👋

8년차 풀스택 개발자로서 수많은 데이터 처리 상황을 겪으며,
**“코드가 짧고 읽기 쉬운 게 진짜 좋은 코드다”**라는 결론에 도달했습니다.
이 강의는 단순히 Lodash 사용법이 아닌,
실무에서 코드의 질을 높이는 사고방식과 패턴을 함께 소개합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 복잡한 Javascript 코드를 간결하게 만들고 싶은 분

  • 복잡한 형태의 데이터를 직관적으로 처리하고 싶은 분

선수 지식,
필요할까요?

  • javscript

  • typescript

안녕하세요
입니다.

커리큘럼

전체

23개 ∙ (1시간 54분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!