Skip to Content
자바스크립트 + 리액트 디자인 패턴
book

자바스크립트 + 리액트 디자인 패턴

by 애디 오스마니(Addy Osmani), 윤창식
August 2024
Beginner to intermediate
384 pages
7h 38m
Korean
Hanbit Media, Inc.
Content preview from 자바스크립트 + 리액트 디자인 패턴
273
Chapter 11_
네임스페이스 패턴
11.9
권장하는 패턴
이번 장에서 살펴본 여러 네임스페이스 패턴 중, 제가 대부분의 대규모 애플리케이션에 개인
적으로 사용하는 방법은 객체 리터럴 패턴을 사용한 중첩 네임스페이스 방법입니다. 그리고
가능하다면 중첩 네임스페이스 자동화 패턴을 구현해서 적용하겠습니다. 다만, 이건 단지 제
개인적인 선호일 뿐입니다.
즉시 실행 함수 표현식 패턴과 단일 전역 변수 패턴은 중소 규모의 애플리케이션에서는 잘 작
동할 수 있습니다. 하지만 네임스페이스와 심층 하위 네임스페이스가 모두 필요한 대규모 코
드베이스의 경우에는 가독성과 확장성을 높여주는 보다 간결한 해결책이 필요합니다. 객체
리터럴을 사용한 중첩 네임스페이스 패턴을 사용한다면 모두 해결할 수 있는 문제입니다.
네임스페이스 확장을 위한 고급 유틸리티 메서드도 사용해 보시는 것을 추천합니다. 장기적
인 관점에서 시간을 절약할 수 있습니다.
11.10
마치며
이번 장에서는 자바스크립트와
jQuery
애플리케이션에 네임스페이스를 적용해 구조를 더욱
체계화하고, 변수 및 함수 이름 간의 충돌을 방지하는 방법에 대해 알아보았습니다. 대규모
자바스크립트 애플리케이션에서는 프로젝트 파일을 잘 구성하면 모듈과 네임스페이스를 보
다 효율적으로 관리할 수 있으며, 개발 경험 또한 향상시킬 수 있습니다.
지금까지는 바닐라 자바스크립트를 활용한 애플리케이션의 설계와 구조에 대한 다양한 측면
을 살펴보았습니다. 도중에 리액트에 대해 간단히 언급은 했지만, 구체적인 리액트 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

AI를 위한 필수 수학

AI를 위한 필수 수학

할라 넬슨
클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)

Publisher Resources

ISBN: 9791169212571