인프런 커뮤니티 질문&답변

123alba님의 프로필 이미지
123alba

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

상품 상세 화면 개발 - 2

오류가 있습니다

작성

·

216

1

현재 porduct가 console에 지속적으로 업데이트가 되어서 알림창 갯수가 100단위를 넘어가고 있습니다. 본래 useState로 한번만 받아와야 하지 않나요?

두번째 오류는 ToucahbleOpacity인데 단순히 터치가 안되고 있습니다. import가 gesture-handler로 되어 있어서 그런가 해서 react-native로 옮겨서 시도해봤는데도 터치가 안되는것 같습니다.

답변 2

0

123alba님의 프로필 이미지
123alba
질문자

useEffect구문에선 오류가 없어보였습니다. 그리고 Toucableopacity는 클릭 자체가되지 않아서 로그가 뜨지 않습니다 ㅠㅠ

그랩님의 프로필 이미지
그랩
지식공유자

1. useEffect의 두번째 인자에 빈 배열인 []를 넣어주시면 렌더링이 계속 반복되는 문제를 해결할 수 있을 것 같아요ㅎㅎ

2. TouchableOpacity쪽 코드는 github 코드와 동일할까요? 어떤 OS에서 동작이 안되는지 + 코드도 올려주세요~

123alba님의 프로필 이미지
123alba
질문자

os는 안드로이드 이며 코드는 같아보입니다

그랩님의 프로필 이미지
그랩
지식공유자

touchableopacity 코드는 따로 안보이는데 맞나요??

123alba님의 프로필 이미지
123alba
질문자

죄송합니다 사진 하나가 안 올라갔네요 ㅠㅠ

그랩님의 프로필 이미지
그랩
지식공유자

https://github.com/yansfil/grab-market-mobile/blob/c4a7b7f2acfb657be0e7b00d19079971c85f23cb/screens/product.js

위 코드와 비교해보시겠어요?

gesture-handler로 import하는 부분을 react-native로 옮기시면 될텐데, 한번 코드를 복붙해서 테스트해보시고 차이가 어디있는지 찾아보시는 게 빠를 것 같아요~!

0

그랩님의 프로필 이미지
그랩
지식공유자

1. useEffect 코드를 확인해보세요

2. 클릭했을 때 어떤 로그가 찍히는지 확인해보세요.

123alba님의 프로필 이미지
123alba

작성한 질문수

질문하기