react专题提供react的最新资讯内容,帮你更好的了解react。
我正在使用React Native和Redux开发移动应用程序,我正面临着软件设计问题. 我想调用REST API(异步操作)进行登录,如果该操作成功,则导航到主视图. 我正在使用redux和thunk所以我已经实现了异步操作,所以我的主要疑问是:我应该把逻辑导航到主视图? 我可以直接从动作访问导航器对象并在那里执行导航吗? 我应该在登录组件中执行此操作吗? (正如我已经这样做 – 检查下面的代码
我已经挖掘了很多帖子试图使用 cocoapods为本地ios库设置一个反应原生项目,但我不可避免地在#import< React / RCTBundleURLProvider.h>中找到了丢失文件的错误.我的AppDelegate.m文件中的语句. 什么是使用反应原生的可可豆荚的正确方法?在这篇文章发表时,我目前的RN版本是0.43.4,而我正在使用Xcode 8.2.1. 这是我的过程,好奇我可
问题: 我曾尝试将redux与react-native-router-flux提供的路由结合使用. 简单来说,它不起作用: > redux状态修改不会出现在视图中,但可以成功记录到控制台 >每次执行操作时,将重新创建包含场景的整个组件树,这会在控制台中产生大量警告,即已创建具有键“xyz”的场景. 我做了什么: 我使用了react-native-router-flux的官方示例应用程序,并添加了一
我有一个本机应用程序使用React Native WebView来包装网页. <WebView ref={webview => (this.webview = webview)} source={{ uri: `http://localhost:8000` }} /> 在此示例中,页面只是指向具有以下代码的localh
我在iOS模拟器中运行我的React Native应用程序,我正在尝试使用BVLinearGradient.我按照 github自述文件中的所有说明进行操作,但是我收到了与BVLinearGradient相关的错误. 在开发者控制台中,我看到: 警告:“BVLinearGradient”的本​​机组件不存在 当我直接从XCode运行时,我看到: 未找到“React / RCTViewManager
以下是我的反应组件的一部分.我有一个名为daysUntil的道具进入这个包含数字的组件.在这个例子中,它正在传递数字0,这导致fontWeight函数返回700 render: function() { return ( <Text style={this.style()}> {this.props.day} </Text> ) },
尝试构建任何(新的或旧的)项目时出现此错误. 我的节点是版本4.2.1,react-native是版本0.1.7. 我看过其他有相同问题的人,所以我已经更新了本机的最新版本,但是我仍然无法通过 xcode构建任何项目. 要解决此问题,请使用以下步骤: >使用节点版本v4.2.1 > cd进入[你的应用] / node_modules / react-native / packager > $sh
我试图将AwesomeProject应用程序构建到设备上.构建成功并启动屏幕显示,但后来我看到一个红色的“无法连接到开发服务器”屏幕.它表示“确保节点服务器正在运行 – 从React root运行”npm start“. 看起来节点服务器已经运行,因为当我做npm启动时,我收到一个EADDRINUSE消息,表示该端口已经在使用. 从设备访问开发服务器 您可以使用开发服务器快速迭代设备.要做到这一点
我有一个React Native应用程序,我试图获得一个发送到 JavaScript处理程序的静默iOS推送通知. 我看到的行为是AppDelegate中的didReceiveRemoteNotification函数被调用,但是我的JavaScript中的处理程序不会被调用,除非应用程序在前台,或者最近才被关闭. 我很困惑的事情显然是应用程序正在被唤醒,并且它的didReceiveRemoteNo
所以我已经完成了一个针对iOS的React Native项目,但是我想在其中分析.我尝试了react-native-google-analytics软件包,但是问题阻止了它的正常工作.此外,react-native-cordova-plugin软件包只适用于 Android,因此插入Cordova插件进行分析的能力现在已成为问题.我也没有Swift / Objective C的经验,所以将完全失去
我需要设置ListView的宽度和高度.当设置宽度按预期工作时,设置高度无效,ListView总是伸展到屏幕的几乎底部(屏幕的bootom和ListView的底部之间只有边距).我用这种方式在render方法中创建ListView: <ListView ref={component => this._stationsListFrom = component} style={styles.stati
我正在创建一个使用React Native的应用程序,但不是全部. 我有一个RCTRootView的实例 将其设置为零并将其从超级视图中删除似乎不会释放它. CPU和RAM保持高电平,所以似乎React应用程序仍然在线程上执行. 我该如何阻止? 谢谢 :) 您必须单独创建自己的RTCBridge并释放它(= nil),而不仅仅是视图.
我正在尝试使用Parse作为Reactive Native应用程序中ListView的数据提供程序.我已经按照Parse指南关于订阅查询,但由于某些未知原因,数据源为空.我已经验证并编写了一个测试对象,Parse工作得很好. 似乎应该在getInitialState()之前调用observe()或者我错过了什么? 'use strict'; var React = require('react-n
我是新来回应本机.我需要简单的方案在这里通过点击按钮转到新的屏幕. React native按钮单击移动到另一个屏幕 我试过这个 <TouchableHighlight onPress={this.register} style={styles.button1}> <Text style={styles.buttontext1}> Registration </Te
有天堂,下有苏杭,源创会第四次来到美腻的杭州啦!前几次都在网易基地举办,现在源创会人气日渐爆棚,那里估计已经容纳不下热情的杭州oscer们了,所以不得不换了个更大的场地。 请大家下载 OSC 客户端用于现场扫描二维码签到和抽奖: http://www.oschina.net/app 2015 OSC 源创会全年计划请看这里。 时间:2015-07-18 14:00 地点: 杭州 拱墅区莫干山路18
React Native is an Objective-C application framework that bridges JavaScript applications running in the JSCore JavaScript engine to iOS and Android native APIs. In theory, you write your application
每周荐书:Swift、Java、React(评论送书) 老规矩,感谢大家对每周荐书栏目的支持,先公布下上周中奖名单 13期-刘子腾 东风玖哥 《Minecraft我的世界:建筑教程大全》 梦中天 阿凡提的小毛驴 《人人都是架构师:分布式系统架构落地与瓶颈突破》 Heidi_8 ylemliu 《OpenStack最佳实践——测试与CI/CD》 请以上六位用户私信给小编快递地址,我尽快给各位发送奖品
使用Swift开发React Native组件(一) RN已经在圈子里流行很长一段时间了,网上相关的文章和介绍也很多,笔者很早之前也接触过一段时间,但也仅仅只是浅尝即止,这次正好有时间,所以准备深度学习一番,整体调研下来感觉如果只是仅仅学习React层面未免还是太浅薄,遇到很多问题无法从Native去找解决方案,理解上也有差距。 IOS平台的RN是用OC编写的,可是OC的语法实在太难下口了,所以笔
前面说过,React Native作为一个全新的跨平台开发框架,好多东西还不是很成熟,很多原生的控件还不是很完善,于是好多爱好者便自己封装相关的组件,可以使用oc来封装,也可以使用Swift来封装。关于封装的原理,大家可以访问我的书的《React Native移动开发实战》。 基础 学习本章知识,需要读者具备一定的OC和Swift语言基础,读者可以从下面的链接中获取学习资料。 Apple 官方引导
我试图将我的React-Native 0.33代码链接到一个超级简单的 Swift方法,在 this guide之后,但是我得到的只是显示:( NSString *)名称不是一个公认的Objective-C方法. 这是我的代码: SwitchManager.swift import Foundation @objc(SwitchManager) class SwitchManager: NSOb