UNPKG

@rocali/expo-ts-rest-template

Version:

Expo project template with TypeScript, eslint, prettier, react-navigation, storybook, jest and examples for a quick start.

24 lines (19 loc) 761 B
--- to: src/screens/<%= name %>/index.tsx --- import React from 'react'; import { NativeStackNavigationProp } from '@react-navigation/native-stack'; import { useNavigation /*, useRoute, RouteProp*/, } from '@react-navigation/native'; import { RootStackParamList } from 'src/navigation/types'; import <%= name %>Layout from './layout'; type <%= name %>NavProp = NativeStackNavigationProp<RootStackParamList, '<%= name %>'>; // type <%= name %>RouteProp = RouteProp<RootStackParamList, '<%= name %>'>; export default function <%= name %>() { const navigation = useNavigation<<%= name %>NavProp>(); // const { // params: { someParam }, // } = useRoute<<%= name %>RouteProp>(); return <<%= name %>Layout onGoBack={() => navigation.goBack()} />; }