![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
React&ReactNative
文章平均质量分 87
苦海123
专研前端,探索后端,热爱技术,不断汲取
展开
-
ReactNative简介、开发环境、调试、常用组件、useState状态、FlatList组件、SectionList组件、Platform 模块、定义样式、图片组件、触摸事件、打包apk发布版
ReactNative简介:ReactNative是基于React语法来进行开发移动app的框架;ReactNative中提供了移动端专用的一些组件,我们要使用ReactNative固有的组件代替网页中使用的一些元素,如:div, p, img 都不能用了;React Native 组件就是对原生视图的封装,因此使用 React Native 编写的应用外观、性能等与其他任何原生应用一样。开发环境:无论是什么开发平台,搭建android环境都需依赖:Node、JDK 和 Android Studi原创 2021-06-21 23:12:28 · 654 阅读 · 2 评论 -
this指向、数据双向流、传递参数、JSX中循环、React中样式、路由、引入资源的其它方式、create-react-app脚手架、事件处理、获取数据、UI框架推荐、pc桌面应用electronjs
改变this指向的几种方式: //1.使用箭头函数代替原始函数写法: getState=()=>{} //2.在函数调用时给函数名加bind(this)方法:(bind中第一个参数表示修改this指向、第二个参数开始是用来传递数据的) onClick={this.getProps.bind(this,this.datas)} //3.在构造函数constructor中通过:this.函数名.bind(this,data)的方式修改this指向 //4.调用时使原创 2021-06-19 10:22:23 · 197 阅读 · 0 评论 -
React简介、虚拟DOM、Diff算法、创建React项目、JSX语法、组件、组件声明方式、组件传值props和state、组件的生命周期
React简介:前面只是简单介绍移动APP开发,后面还会继续深入介绍移动app开发;其中想要用ReactNative开发出更出色的应用,那么就得学好React,下面将介绍React:React 是一个由 Facebook 开发用于构建用户界面的渐进式 JavaScript 库,其特点:声明式设计、高效、灵活、JSX、组件化、单向数据流。React也是组件化的,与vue不同的是:React直接使用JS代码编写组件(结构、样式、逻辑混合在js代码中)。React是前端三大框架中诞生最早的框架,社区庞大,原创 2021-06-19 10:04:14 · 195 阅读 · 0 评论 -
html5+、ReactNative、Weex、Ionic之间的区别、(配置java、python、Android环境)、ReactNative(react-native-cli)、yarn、Weex
html5+、ReactNative、Weex、Ionic之间的区别:html5+和Ionic: 在开发原理上基本相同,都是需要先开发出一个完整的网站,再通过html5+或Ionic提供的打包技术对网站进行打包成移动app,它们实际还是一个网站,并非原生app。ReactNative和Weex : 在开发原理上基本一样,它们不再开发出一个网站,而是一个模板, 这个模板只是一个半成品,不能被运行在浏览器或移动设备上,想要正常运行,那么就得通过ReactNative或Weex提供的命令行打包命令进行打包成原创 2021-06-16 22:08:08 · 462 阅读 · 0 评论 -
混合App开发,HBuilder开发移动App
使用HBuilder开发混合App:Hbuilder:是一个在线打包工具,不需要在本地配置开发环境;直接将做好的网站,通过一些简单的操作,就能在线打包为一个App;混合APP开发常见技术:Html5+、ReactNative、Weex、Ionic;这里使用HTML5+ 开发混合APP,它是一个强大的产业联盟。下面是使用HTML5+结合HBuilder开发混合app的步骤:1.打开HBuilder编辑器,找到:文件–>新建–>移动App点击,如图:2.在弹出的配置中配置相关信息后点击完成原创 2021-06-13 11:45:50 · 3496 阅读 · 0 评论 -
移动App开发、App和Web区别、开发移动app时技术选型
移动App开发混合移动App:移动端App开发有Android和iOS及混合App,开发它们采用不同的语言,如:苹果软件使用: OC、或者Swift语言开发。安卓软件使用:Java,安卓控件进行开发。混合App使用:把前端特有的技术(HTML+CSS+JS)通过某种方式移植到移动App开发上,这种利用Web开发技术进行移动端开发体验的方式,叫做混合移动App开发。移动App 开发的几个概念:原生开发(NativeApp):指使用 IOS及Android 官方提供的工具和开发平台及配套语言进行手原创 2021-06-13 06:33:12 · 1894 阅读 · 2 评论