草庐IT

react-beautiful-dnd

全部标签

android - react native -Redux : Multiple instances of same state in app

我是ReactNative的新手。我正在为我的reactnative应用程序使用redux架构,但是由于redux的全局存储状态,我遇到了问题。假设,例如,在应用程序中前进时,我正在如下导航。返回导航时,根据redux架构,它正在将导航堆栈中存在的每个页面实例的状态更改为商店中的最新状态。这里是上面例子的代码,Page.js[组件]classPageextendsComponent{componentWillMount(){}render(){var{image,apiCall}=this.props;return()}componentDidMount(){this.props.ap

android - 启动画面 react native 后的白屏

[编辑]似乎是因为MainActivity加载太重而生成白屏,我设法首先使用native启动画面解决了问题,然后在native被杀死后立即使用基于下一个插件的js实现,我做了一些修改以完美匹配两个启动画面https://github.com/crazycodeboy/react-native-splash-screen启动画面响应native后出现白屏。splash_screen.xml样式.xml@drawable/splash_screenAndroidManifiest.xmlSplashActivity.javapackagecom.appba;importandroid.co

android - 如何在 Android 上的 React Native 中读取带有内容 URI 的文件?

我正在使用ReactNative(0.48.3)进行Android开发。看来,我被一项非常微不足道的任务困住了:选择一个文件并将其内容作为字符串读取。我有react-native-document-pickerv2.0.0用于文件选择,它工作正常:我可以选择文件并获取它的URI。问题是,我无法制作任何包来使用此链接读取文件。我已经试过了react-native-filesystem和react-native-fs,但似乎它们只能处理应用程序目录中的文件。无论如何,我得到这样的错误:错误:找不到文件:content://com.android.providers.downloads.do

javascript - react native : sending events from android to javascript

有关于如何通过RN桥从RNjavascript部分与android和ios中的native部分进行通信的文档。不太清楚的是桥接通信的生命周期。(来源medium)我在android中有一个后台服务,需要将事件发送到我的RN应用程序。这就是我从androidService发送事件的方式:privateRCTDeviceEventEmitteremitter(){returnmReactContext.getJSModule(RCTDeviceEventEmitter.class);}privatevoidpushPayload(Stringevent,WritableMappayload

android - MainActivity 在 Android react-native 中不存在错误

所以我收到MainActivity不存在错误,这可能是因为我将包和应用程序从bomber重命名为Bomber并将appId从com.bomber到cool.bomber.android我已经检查了AndroidManifest、Activity源文件和build.gradle文件,但我似乎找不到问题所在错误信息Starting:Intent{cmp=cool.bomber.android/.MainActivity}Errortype3Error:Activityclass{cool.bomber.android/cool.bomber.android.MainActivity}doe

React的生命周期详细讲解

什么是生命周期?所谓的React生命周期,就是指组件从被创建出来,到被使用,最后被销毁的这么一个过程。而在这个过程中,React提供了我们会自动执行的不同的钩子函数,我们称之为生命周期函数。**组件的生命周期大致分为三个阶段:组件挂载阶段,组件更新阶段,组件销毁卸载阶段**生命周期执行顺序挂载constructor(构造函数在类组件中比较常见)getDerivedStateFromPropsrender(render函数)-----只能访问this.props和this.state,不允许修改状态和DOM输出componentDidMount(组件挂载)-------成功render并渲染完成

android - React Native 中 SimpleSettableFuture.java 反复崩溃

在我的ReactNativeAndroid应用程序的Firebase崩溃报告中反复出现崩溃。但是,我不知道是什么原因导致的,因为堆栈跟踪没有引用我的任何代码。有谁知道可能是什么原因?我正在使用ReactNative0.47.1堆栈轨迹如下:Exceptionjava.lang.RuntimeException:java.lang.InterruptedExceptioncom.facebook.react.common.futures.SimpleSettableFuture.getOrThrow(SimpleSettableFuture.java:102)com.facebook.r

React创建项目(保姆级讲解,配置文件详细介绍)

目录说在前面的话前期准备一、React项目创建二、配置文件详解三、自定义组件-实现简单计算器demo末尾说在前面的话        由于开始学习React框架,这里“简单”记录一下react通过脚手架创建项目的过程,并演示了一个计算器的demo。前期准备        在开始创建项目前,确认是否安装了node.js运行环境,打开电脑终端输入node-v即可,若没有版本号,则麻烦大家出门右转,然后伸出智慧的右手搜一下如何安装node.js,一定会有很多详细教程的。node-v一、React项目创建1.先创建一个初始文件夹,并在当前路径下打开终端ps:我这里使用cmder打开终端,使用自带的cmd

android - 如何在 Android Studio 中调试 react-native

我正在AndroidStudioforWindows中编写React-native代码并使用模拟器。我不知道如何调试我的代码?如何在代码中使用console.log并查看结果?我如何检查元素?如何在代码中放置断点?有关工具/教程的任何建议都会有很大帮助。谢谢你 最佳答案 在第1行附近做标记从你想要调试的地方调试显示在运行图标旁边的项目。在执行调试行的地方执行你的Ui任务(调用时会在行号附近显示标记)您可以从调试控制台上下移动线路。 关于android-如何在AndroidStudio中调

android - 重新加载应用程序时未关闭 WebSocket(React Native)

我在使用WebSocket和ReactNative时遇到了一些问题。当我刷新应用程序时,我发现之前的WebSocket连接(刷新前使用的)仍然存在,并且没有正确关闭。每次我重新加载应用程序时,它都会建立新的连接。然后我关闭应用程序,它会一起释放所有连接。当我用浏览器测试几乎相同的代码时,当我刷新页面时,套接字会自动关闭并在页面加载时创建新的Websocket。如果这个问题在生产环境中仍然存在,那可能是非常严重的。这是服务器端代码(我用的是express-ws):constsockets={};app.ws('/',(socket,req)=>{//Generateuniqueidtos