제 블로그에는 어느 면접을 가던 꼭 물어봐 주시는 modal hook 관련 글이 있었는데요. 이번에 해당 hook을 배포 하게되었습니다.


면접에서 해주신 내용들도 다시 고민해보면서 hook에 조금 더 고민을 해볼 수 있는 기회가 되었네요.


제가 해결하고자 하는 핵심은 다음과 같습니다.


1. modal에 관한 jsx를 hook의 props로 전달하며 기존에 해당 컴포넌트 코드에 불필요한 jsx를 사용하지 않는것을 목적으로 합니다. (modal component와 modal을 사용하는 component는 다른 레이어로 봅니다)

2. context를 활용해 구현해 React 프로젝트면 모두 사용이 가능합니다.

3. 중첩된 modal을 제어하는데 문제가 없습니다.


블로그글

https://yoonhaemin.com/tag/experience/react-modal/


배포 링크

https://www.npmjs.com/package/@gomterview/use-modal


codesandbox

https://codesandbox.io/p/sandbox/usemodal-ktv8ws


React에서 많은 Modal을 "잘" 관리해 보자

Context API 오해와 진실

React에서 많은 Modal을 "잘" 관리해 보자

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 28일 오후 2:57

조회 55

댓글 0

    함께 읽은 게시물


    나는 시스템 빌더이다

    ... 더 보기

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음📚

    F-Lab 에서 주니어 개발자들이(사실 개발자라면 누구나) 보시면 좋을 아티클 모음을 공유해 주었네요! 검색엔진부터 비동기 처리, NoSQL 등 다양한 분야의 아티클들이 공유되어 있으니 관심있으신 분들은 보시면 좋겠습니다. F-Lab 에서 공유해주신 아티클 주제를 나열해보면 다음과 같습니다. 📌 구글이 직접 말하는 검색엔진의 원리 (tali.kr) 📌 검색 엔진은 어떻게 작동하는가 (xo.dev) 📌 네이버의 검색엔진의 특징과 알고리즘 (tistory.com) 📌 [네이버 블로그]네이버 검색의 원리 : 네이버 블... 더 보기

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

    F-Lab : 상위 1% 개발자들의 멘토링

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

     • 

    저장 122 • 조회 3,377


    🕊️ 프로젝트에 적용할 만한 기술 스택

    초보자라면, 프로젝트를 위한 기술 스택을 선택할 때 머리를 짜낼 것입니다. 지난 20년 동안 소프트웨어 업계에서 많은 발전이 있었고, 새로운 언어와 프레임워크, 기술들이 등장했습니다. 그래서 제대로 된 기술 스택을 고르는 것은 더 까다로워 졌습니다. 그래서 이번에는, 초보 개발자가 프로젝트 요구사항에 가장 적합한 기술 스택을 선택하는 데 도움이 될 만한 문서를 가져왔습니다. 1️⃣ LAMP 스택 📌 Linux - 무료 오픈소스 운영체제 - 거대한 개발자 커뮤니티와 훌륭한 문서 소유 - Linux대신 Wind... 더 보기

    Top Tech Stacks to Consider for Your Software Project

    Medium

    Top Tech Stacks to Consider for Your Software Project

     • 

    댓글 1 • 저장 238 • 조회 7,441


    차세대 파이썬 패키지 매니저 uv 소개 영상

    h

    ... 더 보기

    ChatGPT 버전명 설명

    ChatGPT 사용할 때 어떤 모델을 선택해야할지 망설여집니다. 모델명만 봐서는 어떤게 좋은지 모르겠더라고요.

    ... 더 보기