TabNavigationState报警告,需要类型参数

来源:7-5 标签导航器

铁哥们3930013

2020-12-06

src/navigator/BottomTabs.tsx 下的这一句:

type Route = RouteProp<RootStackParamList, 'BottomTabs'> & {
  state?: TabNavigationState;
};

看不懂,TabNavigationState 是什么?
我照着老师的代码敲报了个警告

图片描述
同时,保存后命令行也报了一堆警告
图片描述

写回答

3回答

akitaSummer

2020-12-08

这里应该需要一个泛型,用于提示后续props.route.state.routes中的内容

export type BottomTabParamList = {
  Home: undefined,
  Listen: undefined,
  Found: undefined,
  Account: undefined
}

type Route = RouteProp<RootStackParamList, 'BottomTabs'> & {
  state?: TabNavigationState<BottomTabParamList>
}

interface Iprops {
  navigation: RootStackNavigation,
  route: Route
}


4
2
ANLN
还是没有效果呢
2021-08-15
共2条回复

HaganWu

2021-05-20

最终修改
//img.mukewang.com/szimg/60a60eba098815aa09740913.jpg

0
0

奇迹11321

2021-01-09

解决了吗?怎么解决的 同问?

0
0

跨平台应用ReactNative+TypeScript仿喜马拉雅开发App

从入门到实战,掌握用TypeScript开发ReactNative应用

832 学习 · 339 问题

查看课程