RnMultibundler/src/app/App.tsx
xuqm 2047b101ca feat(navigation): 实现原生导航模块并优化项目结构
- 新增 NavigationManager 和 NavigationPackage 类,实现原生导航功能
- 更新 MainApplication,集成导航模块- 修改 App.tsx,使用新导航模块进行页面跳转
- 优化 NavigationHelper,使用新的消息格式
- 更新 Hospital.tsx,改进页面展示
- 引入 babel-plugin-module-resolver 和更新 tsconfig,优化项目路径配置
2025-07-14 20:30:51 +08:00

42 行
784 B
TypeScript

/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
*/
import {
Button,
StatusBar,
StyleSheet,
useColorScheme,
View,
} from 'react-native';
import * as navigation from '@common/NavigationHelper.ts';
function App() {
const isDarkMode = useColorScheme() === 'dark';
return (
<View style={styles.container}>
<StatusBar barStyle={isDarkMode ? 'light-content' : 'dark-content'} />
<View style={{ height: 100 }} />
<Button
title={'进入互联网医院'}
onPress={() => {
console.log('>>>>', navigation);
navigation.pushByName('hospital', {});
}}
/>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
},
});
export default App;