当前位置: 首页 > news >正文

怎样做企业官方网站电商app开发哪家公司最好

怎样做企业官方网站,电商app开发哪家公司最好,精神文明地方联盟网站建设,在线a视频网站一级a做片过去开发React Native#xff0c;所使用的路由都是React Navigation。但是这个东西使用起来非常困难#xff0c;配置无比繁琐。Expo#xff0c;为了简化操作#xff0c;就基于React Navigation开发了Expo Router。 Expo Router用起来就要简单的多了#xff0c;配置也相对…过去开发React Native所使用的路由都是React Navigation。但是这个东西使用起来非常困难配置无比繁琐。Expo为了简化操作就基于React Navigation开发了Expo Router。 Expo Router用起来就要简单的多了配置也相对容易很多很多。 不过因为Expo Router的底层还是React Navigation所以也有很多些时候我们会去React Navigation官方文档里找一些需要的配置。 安装依赖 使用 create-expo-app 创建一个新的 Expo 应用程序默认已经安装和配置 Expo Router 。 如果我们手动安装路由需要先安装依赖 npx expo install expo-router react-native-safe-area-context react-native-screens expo-linking expo-constants expo-status-bar设置路由入口 然后打开package.json将main这里修改成 {main : expo-router/entry }这里是项目的入口配置要改到expo-router里面。 清理文件 之前使用的入口文件是根目录的index.js但现在由路由来接管了所以这些文件现在就没有用了我们可以直接删除。找到项目根目录的index.js和App.js这两个文件直接删掉。 新建目录 在根目录里新建一个app目录里面再新建一个index.js。刚才配置完成后项目的入口会自动变成app/index.js文件。 我们在里面随便放点内容 import { StyleSheet, Text, View } from react-native;export default function App() {return (View style{styles.container}Text style{styles.title}这是一个新的入口/Text/View); }const styles StyleSheet.create({container: {flex: 1,backgroundColor: #fff,alignItems: center,justifyContent: center,},title: {fontSize: 50,width: 200,fontWeight: bold,color: #e29447,} });运行项目 重新启动下项目运行 npx expo start修改深度链接标识 还可以打开根目录的app.json文件这里是App的一些配置。在 expo 属性里面增加上scheme 配置 {expo : {//...scheme : heo-app,} }这个配置叫做深度链接当这么配置了以后将来可以通过这种地址 heo-app://react-native从别的应用或者浏览器可以直接跳转到App里的对应页面来。 如果你和我现在版本一样 {name: expo-learn,version: 1.0.0,main: expo-router/entry,scripts: {start: expo start,android: expo start --android,ios: expo start --ios,web: expo start --web},dependencies: {expo: ~53.0.17,expo-status-bar: ~2.2.3,react: 19.0.0,react-native: 0.79.5,urlcat: ^3.1.0,expo-router: ~5.1.3,react-native-safe-area-context: 5.4.0,react-native-screens: ~4.11.1,expo-linking: ~7.1.7,expo-constants: ~17.1.7},devDependencies: {babel/core: ^7.20.0},private: true }那么按照如上操作会产生一个报错 ERROR Warning: Invalid prop style supplied to React.Fragment. React.Fragment can only have key and children props.解决方案如下 https://stackoverflow.com/questions/79683994/invalid-prop-style-supplied-to-react-fragment-react-fragment-can-only-have 要解决此问题请转到 node_modules/expo-router/build/views/Navigator.js 并找到 DefaultNavigator() 函数位于文件末尾附近。问题就是从那里产生的。 请用以下代码替换该函数 function DefaultNavigator() {// iOS needs flex: 1 style for proper layoutconst isIOS process.env.EXPO_OS ios;return (SlotNavigatorWrapper {...(isIOS ? { style: { flex: 1 } } : {})}SlotNavigator //SlotNavigatorWrapper); }
http://www.zqtcl.cn/news/960587/

相关文章:

  • 燕郊做网站的公司seo快速优化
  • 建了网站却搜不出来设计网站室内
  • 网站运营维护新闻摘抄大全
  • 怎么优化网站的单个关键词排名wordpress 安装百度编辑器
  • led网站建设方案模板做炒作的网站
  • 注册网站免费注册qq邮箱seo服务销售招聘
  • 翻译做网站php做网站好学吗
  • 网站模板 seo响应式网站内容布局
  • 石家庄住房和城乡建设部网站企业自助建站系统怎么建
  • 建设企业网站都需要啥网站开发 自我评价
  • 购物网站主页怎么做网站建设的优势何江
  • 宿州网站建设多少钱广西壮族自治区医保网上服务大厅
  • 宾馆酒店 网站模板wordpress手动获取相关文章
  • 荆州网站开发在线推广网站的方法
  • 可以查企业的网站网站建设的外国文献
  • 什么网站可以做相册视频企业网站开发时间
  • 德州市建设小学网站精品网站建设费用
  • 云主机可以做几个网站wordpress 自动发布
  • python网站开发简单吗小程序开发定制北京公司
  • 做网站什么都不懂 怎么做wordpress10款音乐插件
  • 何使网站的页面结构更为合理建用vs2013做网站案例
  • 帮人做空间网站怎么赚钱静态网站怎么维护
  • 3d网站带后台下载深圳建站公司设计深业集团
  • 上海人才中心网站电脑培训班
  • 桂林网站建设服务电话网页开发基础
  • 企业型网站建设策划网站案例模板
  • 怎么做产品网站wordpress ajax form
  • 智能建站设计开发电子商务网站的主流语言
  • 大型建站公司是干嘛的北京最富裕的三个区
  • 深圳网站建设设计公司苏州营销网站建设公司排名