>source

프로그래밍 방식으로 클릭하는 버튼이 있습니다.

<TouchableOpacity ref={ref}>          <Text>Hello</Text></TouchableOpacity>

위의 버튼을 트리거하는 데 사용하는 버튼입니다.

<SubscribeButton onPress={handleNext}>              <SubscribeText>Subscribe</SubscribeText></SubscribeButton>

여기에 내 onpress 기능이 있습니다.

const ref= useRef();
const handleNext= ()=> {
    ref.current.click();
  };

오류가 계속 발생합니다.정의되지 않은 것은 객체가 아닙니다 ( 'ref.current.click')

무슨 일이 일어나고 있는지 어떤 생각이 있습니까?

버튼을 프로그래밍 방식으로 눌러야합니까, 아니면 단순히 똑같은 기능을 불러 일으킬 수 있습니까? 예를 들어 <버튼 OnPress= {DoSomething} />, const handlenext= ()=>{dosomething ()}

samzmann2021-05-11 14:46:30

@samzmann 나는 버튼을 프로그래밍 방식으로 눌러야합니다

Roger Staxx2021-05-11 15:05:16
  • 이전 Excel VBA에서 하나 이상의 소수점과 버전 번호 비교
  • 다음 Vue-Router를 사용 하여이 Vue.js 프로젝트에 부트 스트랩을 설치하려면 어떻게합니까?