Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 날씨 웹 만들기
- 간단한 날씨 웹 만들기
- [AI 5기] 연습 문제집
- 프로그래머스
- 엘리스
- 코드스테이츠
- 자바스크립트 split()
- HTML
- leetcode
- [파이썬 실습] 기초 문제
- 프론트개발
- 자바스크립트
- 자바스크립트 날씨
- RN 프로젝트
- 부트캠프
- 삼항연산자
- 엘리스 AI 트랙 5기
- 리트코드
- [파이썬 실습] 중급 문제
- 자바스크립트 날씨 웹 만들기
- 자바스크립트 reduce()
- 개발일기
- 자바스크립트 sort()
- 엘리스 ai 트랙
- [파이썬 실습] 심화 문제
- 코딩부트캠프
- 개발공부
- 프론트개발공부
- reactnativecli
- JavaScript
Archives
- Today
- Total
개발조각
[React-native CLI] RN navigation.navigate 타입 오류 수정 본문
React-Native/[프로젝트] 택시 운행관리 기록장
[React-native CLI] RN navigation.navigate 타입 오류 수정
개발조각 2024. 3. 22. 14:50728x90
반응형
버튼을 클릭하면 Record페이지에 postDate를 넘겨주는 코드를 작성할 때 계속 오류가 발생했다.
오류는 아래와 같은데 납득이 안가는 오류문구라 어떻게 고쳐야 될지 고민하고 있었다.
처음에는 오류가 발생하는 부분에 타입을 지정하면 되지 않을까?해서 타입을 지정했지만 실패했다.
any마저도 실패해서 이건 아니다라는 생각이 들었다.
'Record', {postDate: currentDate}
다음으로 든 생각은 아예 navigation에 타입을 지정하면 어떨까라는 생각이 들었습니다.
const navigation = useNavigation() as any;
이렇게 any를 지정해봤더니 타입에러가 사라지는 걸 알 수 있었다.
그럼 navigation에 대한 탑을 설정하면 해결되겠다 생각해서 타입을 설정해 보았습니다.
해결 방안
import {
NavigationProp,
ParamListBase,
useNavigation,
} from '@react-navigation/native';
const navigation: NavigationProp<ParamListBase> = useNavigation();
이렇게 작성을 해주니 해결이 되었습니다.
728x90
반응형
'React-Native > [프로젝트] 택시 운행관리 기록장' 카테고리의 다른 글
[React-native CLI] Home화면 기능 구현하기 (0) | 2024.03.23 |
---|---|
[React-native CLI] RN에서 crud구현(recoil, realm) (0) | 2024.03.22 |
[React-native CLI] RN에서 Realm 세팅 및 사용(구조 전면 교체) (0) | 2024.03.19 |
[React-native CLI] RN 기록화면 구현하기 3부 (realm에 create, update하기) (0) | 2024.03.19 |
[React-native CLI] RN 기록화면 구현하기 2부(useReducer 사용하기) (0) | 2024.03.18 |
Comments