728x90 ๋ฐ์ํ Gesture Handler1 [React Native] ์ค์์ดํ ํ๋ฉด ์ญ์ ๋ฒํผ ๋์ค๋ ์ปดํฌ๋ํธ ๊ตฌํํ๊ธฐ (Swipeable Component with delete button) ์๋ ํ์ธ์ Foma ์ ๋๋ค. ์ค๋์ React-Native์์ ์ปดํฌ๋ํธ๋ฅผ ์ค์์ดํ ํ์ ๋ ์ญ์ ๋ฒํผ์ด ๋์ค๋ ๊ธฐ๋ฅ์ ์ ๋ฆฌํด ๋ณด๋ ค๊ณ ํฉ๋๋ค. ๋ฐ๋ก ์์ํ ๊ฒ์~ Preview Install npm install --save react-native-gesture-handler Screen.tsx import {Swipeable, GestureHandlerRootView} from 'react-native-gesture-handler'; ์ค๋ฅธ์ชฝ์ ๋ค์ด๊ฐ Delete ๋ฒํผ์ ๋ง๋ค์ด ์ค๋๋ค. dragX๋ฅผ ๋ฐ์์ ์ ๋๋ฉ์ด์ ์ ์ ์ฉํ๊ณ , id์ List์ index๋ฅผ ๋ฐ์์ ๋ฒํผ์ ๋๋ ์ ๋ ํด๋น index๋ฅผ ์ถ๋ ฅํด ๋ณด๊ฒ ์ต๋๋ค. const renderRightActions = (dragX, index) => { co.. 2022. 8. 18. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ