‘react-native-app‘
前言
很长一段时间都没有更新博客了, 我从几个方面考虑下, 第一是, 我觉得我不知道我可以写什么内容了, 可是明明又有很多内容可以写。
第二是, 我在很长时间, 都没有办法再去写博客。(可能是我懒把。)
react-native
最近一直在做app的业务, 那么在选择采用什么去做app的时候, 可以考虑的有hybrid
, react-native
, flutter
, 我首先没有考虑的是混合开发, 混合开发可能是对我而言开发效率最快的。由于我个人原因我没有选择。 那么flutter我考虑到, 它的年龄还太小, 社区相对于react-native不是那么的繁荣, 而且我看了下它的语法(dart), 感觉跟js没有什么关系。综上我最终选择了react-native, 但是万万没有想到, 有那么多的坑。关于坑的事情, 先按下不表。
这里我想说下题外话, 对于前端去做android
或者ios
的一定一定是不会比专门做android或者iso的做得好。当然可能是废话, 我为什么还是会提到呢? 是因为我在用到第三方的npm包的时候, 发现在使用的时候, 需要用到ios或者android的知识, 来去引用这些npm包, 一步一步去按照readme
去引用, 可是对于我而言, 我都不知道这是为什么, 一旦包本身出了错, 在打包的时候我都不知道错在哪里。
一些第三方的npm包可能本身就有问题, 举个例子, 我使用下拉加载npm包的时候, ios上正常, 但是android就有问题, 我就带着问题去github issue 去查找, 发现对于最新版本的react-native是不兼容的, 那么我就只能弃用了。
说这个问题的原因是, 对于react-native的npm包的开发者, 需要ios和android的知识来去进行开发。但是能把ios和android玩的好的人, 相对比较少。
app成果
兜兜转转App最后也是完成了, 过程什么的我就不说了, 喜忧参半吧, 喜的是解决问题的开心, 忧的是刚解决了一个, 有来了一个。
最后我说的是, 前端真的是太大了, ‘大前端’的存在, 真的是名不副实。前端做的工作也是越来越多, 那么理所当然的是, 要学的也是越来越多。匍匐前进吧。
就这样。
‘react-native-app‘相关推荐
- 开始测试React Native App(下篇)
前言: 在开始测试React Native App(上篇)中编写了redux-upload-queue针对Reducer和Action Creator的单元测试,测试代码可以在这里查阅.这篇文章基于开 ...
- 从终端运行React Native App时出错(iOS)
本文翻译自:Error Running React Native App From Terminal (iOS) I am following the tutorial on the official ...
- React Native App设置amp;Android版发布
React Native系列 <逻辑性最强的React Native环境搭建与调试> <ReactNative开发工具有这一篇足矣> <解决React Native ...
- 快速创建React Native App
告诉大家一个好消息,为大家精心准备的React Native视频教程发布了,大家现可以看视频学React Native了. 快速创建React Native App 查看最新的React Native ...
- 开发 React Native APP —— 从改造官方Demo开始(二)
经过第一部分开发 React Native APP -- 从改造官方 Demo 开始(一)介绍,App 框架基本构建完成,这部分主要讨论 UI/交互.App 发布前的准备工作及如何发布,具体内容包括: ...
- 开发 React Native APP —— 从改造官方Demo开始(2)
还是摘自L小庸的文章,加入了一点个人的实践和理解 经过第一部分开发 React Native APP -- 从改造官方 Demo 开始(1)介绍,App 框架基本构建完成,这部分主要关注 UI/交互. ...
- 【天赢金创】Facebook:我们是如何构建第一个跨平台的React Native APP
今年早些时候,我们介绍过iOS版的React Native. React Native带来的是用web方式的React - 自声明式的UI组件和快速的开发迭代来完成手机平台的功能,然后为了保持速度.保 ...
- react native app应用更新方案
最近公司有需求做一个react native app应用更新方案,试了很多插件都不靠谱 最后还是选择了 搭配 rn-fetch-blob 进行封装 引入 rn-fetch-blob import RN ...
- 利用 Create React Native App 快速创建 React Native 应用
React Native App简介 打开React Native官方文档你会发现,在Getting Started章节下新添加一个Quick Start Tab页.Quick Start是在v0.4 ...
- React Native app闪退 显示 “很抱歉, ‘xxx’ 无法运行”的解决方法
React Native app闪退 显示 "很抱歉, 'xxx' 无法运行" 这种情况一般是因为第三方库的配置有问题或者js 代码写的有问题 首先看看js代码是否有问题 去官方下 ...
最新文章
- 有你认识的么?新鲜出炉!云+社区2020年度优秀讲师TOP作者榜单!
- IEA:截止2015年全球太阳能光伏装机累计超228GW
- Android启动流程
- 计算机成绩表及格率怎么算,卫生资格人机对话如何考试如何评分?成绩如何核算?...
- 我与Python | 从Hacker到探索Deep Learning
- MongoDB Database Profiling
- 三菱FX3U-1PG模块与台达A2伺服连接用法
- sql server收缩数据库日志
- 什么是网络操作系统?网络操作系统具有那些基本功能?
- 讯飞tts语音引擎_讯飞iFLYOS语音让家居产品更智能
- 如何去除水中的钙镁离子
- 如何c语言看字节大小,如何计算C语言结构占用的字节数
- 软件开发培训学校四大培训标准,引领行业标杆
- excel高级筛选怎么用_Excel筛选功能这样用,再多数据我也不惧了
- maxwell采集mysql binlog 日志数据到kafka topic
- 定理(Theorem)、引理(Lemma)、推论(Corollary)的定义及LaTeX用法
- OpenWrt支持usb tethering
- 基于ResNet50网络的简单垃圾分类网络
- Sqlserver 默认连接 master 库
- CH579中ADC增益多通道自动换挡
热门文章
- 螳螂有6条腿C语言,昆虫都是6条腿吗?难道6条腿就比4条腿好使?
- 使用ChatGPT完成分类、检测、分割等计算机视觉任务(Pytorch)
- idea启动webservice_idea 开发webService
- Cortex-M芯片低功耗开发
- 用 JAVA 语言设计如下界面的石头剪刀布游戏。游戏的一方点击界面上石头、剪刀、布按钮,游戏的另一方计算机随机选择,然后给出游戏结果。
- Python学习之文件操作
- 大数据量的Excel导入和导出
- vs 平台工具集版本
- 【基于C#的ASP.NET】错误篇1——用户系统+管理员系统---CS1061: “ASP.manage_aspx”不包含“SqlDataSource1_Selecting”的定义
- 代码随想录算法训练营第十六天[二刷] | 找寻二叉的深度