티스토리 뷰
공부일지(TIL)/JS Framework + Library
[React Native] ScrollView keyboardShouldPersistTaps
Alledy 2023. 4. 12. 13:21- 키보드가 올라와있을 때는 원래는 버튼을 클릭할 수 없다. 키보드가 올라와있을 때 화면을 터치하면 키보드를 dismiss하는 것만 가능하다.
- 다만 키보드가 올라와있는 상태에서 버튼을 클릭하게끔 하고 싶다면 ScrollView로 해당 컴포넌트를 감싼 다음, keyboardShouldPersistTaps를 handled로 주면 된다.
- handled는 ScrollView의 children에서 tap이 있을 때는 키보드를 dismiss시키지 않고 tap을 허용한다.
- 다만 ScrollView가 nested돼 있다면 parent ScrollView에도 해당 prop이 동일하게 적용돼있어야 정상 작동한다.
'공부일지(TIL) > JS Framework + Library' 카테고리의 다른 글
[React Navigation] Nested Navigator (0) | 2023.05.17 |
---|---|
[React] re-render가 일어나는 경우와 불필요한 리렌더를 줄이는 법 (0) | 2023.03.18 |
[React Query] Tracked Query (0) | 2023.03.16 |
[React] usePrevious hook (0) | 2023.02.13 |
[React Query] active하고 stale한 쿼리의 refetch (0) | 2023.01.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 리덕스
- 개발 공부
- 인스턴스
- package.json
- SQL
- 포인터 변수
- JavaScript
- 깃
- c언어
- Data Structure
- linkedlist
- 자바
- oracle
- Prefix Sums
- Conflict
- rxjs
- Redux
- 알고리즘
- 제네릭스
- til
- getter
- GIT
- Java
- this
- react
- jQuery
- useEffect
- youtube data api
- CSS
- Session
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함