한 페이지 안에 modal을 여러개 띄울 수는 없나요?

하나의 페이지 안에서 modal창을 여러개 띄우고 싶은데 불가능한가요??

1 Like

오… 저도 요즘에 그거 찾아 보고 있었는데
RN 에서 버그(?) 아닌 버그가 있어서
구현이 안된다고 하네요
모바일에서 모달 위에 모달을 띄우는 UI/UX 도 권장하지 않는다고도 하고…

저는 구현을 못해서
기획을 수정해달라고 요청했습니다! ㅎㅎ

react navigation 을 쓴다면 StackNavigation을 이용해 Modal 모드로 여러개를 띄울 수 있습니다.
react-nativereact-native-community의 Modal은 iOS에서 두개 이상 중복으로 띄워지지 않으므로 하나를 닫고 다른걸 띄워야 합니다. (Reward 광고류도 보통 내부적으로 Modal을 쓰므로 Modal을 이미 사용하고 있는 상태면 광고가 제대로 동작하지 않습니다.)

아니면 JavaScript만으로 구현하여 사용하는 방법이 있을거 같습니다.

근데 @smboy86님 말씀처럼 Modal이란 것은 Alert처럼 일시적인 컨텍스트이므로 하나만 띄워서 사용하는 것이 HIG에서 권장되고 있습니다.

2 Likes