在TS中props,不定义为any还有其它写法吗

来源:2-10 React Native Hooks开发指南

一个减肥的小胖子

2022-12-10

import { Text, StyleSheet, View } from "react-native";
import React, { useState, useEffect } from "react";


export default (props: any) => {
  const { title } = props.route.params;
  return (
    <View style={{ flex: 1, backgroundColor: '#ffffff' }}>
    </View>
  )
}

const styles = StyleSheet.create({})

写回答

1回答

CrazyCodeBoy

2022-12-10

在不知道props存储的具体数据的情况下定义为any比较保险。
如果知道它具体的数据可以这样来定义:
type AppProps = {
  message: string;
  count: number;
}
0
0

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程