홈>
'
StackNavigator
를 사용했습니다.
', 탐색 코드가 버튼 이벤트에 기록 될 때 푸시해야하는 문제가 있습니다. 하지만 onPress 이벤트를 직접 코딩하면 제대로 작동합니다.
파일 가져 오기.
import { StackNavigator } from "react-navigation";
import SignUpScreen from "./SignUp";
다른 푸시 작업 중 :
render() {
console.disableYellowBox = true;
const { navigate } = this.props.navigation;
return (
<View style={styles.viewStyle}>
<TouchableHighlight style = {styles.buttonStart}
onPress={() => navigate("SignUpCompany")}>
<Image
source={require('./Images/hire.png')}
/>
</TouchableHighlight>
</View>
);
}
기능을 통해 다른 푸시 기능이 작동하지 않습니다 :
pushcode() {
console.log('call');
this.props.navigation.navigate('SignUp');
}
render() {
return (
<TouchableHighlight style = {styles.buttonStart}
onPress={this.pushcode}>
<Image
source={require('./Images/hire.png')}
/>
</TouchableHighlight>
);}
버튼 클릭시 오류 :
감사합니다. 도와주세요.
- 답변 # 1
- 답변 # 2
bind
기능을 놓친 것 같습니다 생성자 내에서 --- 그래서정의되지 않은 객체가 아닙니다 ( 'this.props.navigation'평가).this
때문에pushcode
내부에 정의되어 있지 않습니다 기능 범위.아래에 생성자에 추가하십시오 :
constructor(props) { super(props); this.pushcode = this.pushcode.bind(this); ... }
관련 자료
- javascript - 이 반응 네이티브 화면을 실행하여 데이터를 가져 오려고합니다 홈 화면에서 텍스트를 클릭하면 실행됩니다 하지만 작동하지 않습니다
- TypeScript가있는 객체를 사용하여 네이티브 setState 문제에 반응
- React Native 화면의 레이아웃을 디자인하는 방법은 무엇입니까?
- reactjs - React Native에서 키보드를 열 때 화면의 모든 구성 요소를 위로 이동하는 방법은 무엇입니까?
- css - React Native Flex 스타일링 문제
- javascript - prop을 탐색 화면 구성 요소에 전달하는 방법 - 네이티브 반응
- android - expo 또는 react native - 앱이 활성화되지 않은 경우에도 전체 화면 또는 일부만 착색하는 방법
- javascript - 네이티브 반응, 내비게이션 내 다음 화면에 두 값 전달
- reactjs - React 네이티브는 다른 클래스로 이동
- react 네이티브 - firebase 규칙
- React Native Phone Number Input으로 전화 번호를 확인 하시겠습니까?
- javascript - React Native에서 firebase의 이미지 표시 (히팅 오류)
- javascript - 이러한 구성 요소가 반응에서 다른 화면으로 이동하도록하려면 어떻게해야합니까?
- 시작시 네이티브 앱 충돌 반응 (Android)
- reactjs - 네이티브 모달 포지셔닝 반응
- javascript - React JS의 다른 함수에서 setTimeout을 clearTimeout하는 방법은 무엇입니까?
- React Native scroll to refresh가 페이지 매김에서 제대로 작동하지 않습니다
- javascript - React Native에서 버튼을 누를 때 API에서 다시 가져 오기
- python - 다른 파일에서 호출 된 수학 함수 문제
- javascript - react native의 스타일 구성 요소 - 소품을받지 못함
관련 질문
- 반응 네이티브로 나타날 때마다 화면 새로 고침
- 오류 : 불변 위반 : TurboModuleRegistry.getEnforcing (…) : 'NativeReanimated'를 찾을 수 없습니다.
- reactjs : React Native 화면간에 상태를 공유하려면 어떻게해야합니까?
- headerLeft React Navigation v5에서 완전히 무시 됨
- javascript : 여러 화면이있는 React Navigation 모달을 닫는 방법
- Stack Navigation 및 Tab Navigation으로 React Navigation v5 스택 빌드
- 두 값을 전달할 때 탐색 상태에서 직렬화 할 수없는 값이 발견되었습니다.
- firebase : 반응 탐색 인증 흐름에 문제가 있습니다.
- javascript : 안녕하세요 저는 반응 네이티브 및 반응 탐색을 사용하고 있습니다.
- javascript : React Native의 특정 페이지에서 탐색 할 때만 모달 토글을 만드는 방법은 무엇입니까?
이 라인에서 추가 푸시를 사용하고있는 것처럼 보입니다
이것이 당신을 위해 작동합니다
이것이 도움이 될 수 있습니까?