navigation.navigate('create')在ts

2025-04-08  本文已影响0人  职场过客

报错内容:
没有与此调用匹配的重载。
类型“[string]”的参数不能赋给类型“never”的参数。
第 2 个重载(共 2 个),“(options: never): void”,出现以下错误。
类型“string”的参数不能赋给类型“never”的参数。ts(2769)
解决方案一:

import { useNavigation } from '@react-navigation/native';
const navigation = useNavigation();
navigation.navigate('create')

修改为

navigation.navigate('create' as never)

解决方案二:

import {ParamListBase, useNavigation } from '@react-navigation/native';
import {NativeStackNavigationProp} from '@react-navigation/native-stack';

const navigation = useNavigation<NativeStackNavigationProp<ParamListBase>>();
navigation.navigate('create')
上一篇 下一篇

猜你喜欢

热点阅读