리액트에서 전역 상태로 모달 관리하기
안녕하세요.팀 디스턴스의 프론트엔드 개발자 노주영입니다. 디스턴스 앱에서는 사용자가 한 화면에서 여러 가지 작업을 처리할 수 있게 모달 컴포넌트를 사용합니다. 특히 모바일을 기준으로 디자인된 디스턴스 특성상, 새 창이 열려서 집중을 흐트러뜨릴 수 있는 팝업보다 같은 화면에서 열리는 모달을 적극 활용하고 있습니다. 디스턴스 앱에서 사용되는 팝업의 종류는 총 11가지입니다. 그중에는 상대방과의 통화를 요청할 때 표시되는 모달, 서비스 이용 약관에 동의하기 모달 등이 포함되어 있습니다. 이렇게 많은 모달 종류를 어떻게 잘 관리할 수 있는지에 대해 고민한 내용을 이야기하려고 합니다. 이야기에 들어가기에 앞서, 모달과 팝업이 어떤 차이가 있는지 간략하게 말씀드리려고 합니다. 모달과 팝업인터넷 화면에서 새로운 창을..
프론트엔드
2024. 7. 30. 23:57