首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React Native
订阅
蜗居小生
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
通俗易懂地理解Redux
虽然我们可以通过Redux的官方文档可以得知,它是一个JavaScript状态容器,所以他并不是只能和React配合使用,但我们还是要先了解React—这个它最常被使用到的场景。 第一步,我们先去探索Redux是在什么情况下被编写出来解决什么问题的,知己知彼,方能百战不殆。首先…
React Native 调用原生Android、iOS模块实现拨号功能
由于前几个月公司2.0项目开发技术选型为React Native,技术部相关人员开始学习React Native相关的技术,笔者是一名Android开发者,下文所描述的React Native调用Android/iOS模块中关于iOS的部分如有误的地方,请指出。为了让从Andr…
PureComponent 使用注意事项以及源码解析
本文简要介绍了 React 中 PureComponent 与 Component 的区别以及使用时需要注意的问题,并在后面附上了源码解析,希望对有疑惑的朋友提供一些帮助。 先介绍一下 PureComponent,平时我们创建 React 组件一般是继承于 Component,…
开发 React Native APP —— 从改造官方Demo开始(1)
RN的生态圈很火爆,但是很难找到一个开箱即用的 React Native APP Demo。目前存在的 Demo 要么过于简单,比如 React Native 官网提供的 Demo AwesomeProject ,这个 Demo 只提供了最简功能,对于路由(导航组件)、状态管理…
iOS--React Native 密码键盘插件
React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CS…
用mobx构建大型项目的最佳实践
mobx是一款基于观察者模式的响应式数据管理框架,相对于redux来说是后起之秀。 有一种观点认为mobx不适合构建大型项目,这源于mobx过于灵活的特点。灵活即意味着随意,这在开发日益复杂的大型项目是致命的弱点。redux则不然,它的唯一数据源、reducer纯函数、只能通过…
用mobx构建大型项目的最佳实践(2)
有朋友在读了上篇文章之后,希望我能出个demo。于是我做了一个简单的项目来实践上文中所讲到的理念。 下面简要介绍一下项目结构及开发流程,以帮助各位同学更好的理解项目。 项目根目录为 ./src(可通过package.json内的basePath配置) 页面目录为 pages, …
分享 50 个完整的 React Native 项目
本文为 Marno 原创,转载必须保留出处! 公众号 aMarno,关注后回复 RN 加入交流群 React Native 优秀开源项目大全:http://www.marno.cn 一、前言 先更正下,不然又有人要出来打假了。标题说是 50 个,但其实目前只有 43 个。那为啥…
React Native框架探索学习笔记
最近公司开始重写我们历史悠久的iOS应用。由于iOS和安卓都是N手项目,所以重写。前端技术选择了React Native。虽然我之前用React Native开发过,但是是和原生混编。对于搭建一个React Native并不是特别熟悉。经过几天的摸索自认为弄出来个还算不太差的框…
redux 入门到实践
之前没太理解redux,在使用时总是照葫芦画瓢,看项目里别人如何使用,自己就如何使用,这一次彻底学习了下官方文档,记录。 在学习redux初时,有三个概念需要了解。 根据action,来指定store中的state如何改变。 在reducer更新state时,不能改变原有的st…