react专题提供react的最新资讯内容,帮你更好的了解react。
我正在使用react-native进行 Android开发.我有一个视图,如果用户长按,我想显示一个可以拖动的动画视图.我可以使用PanResponder实现这一点,它工作正常. 但我想要做的是当用户长按时,用户应该能够继续相同的触摸/按下并拖动新显示的Animated.View. 如果您熟悉Google云端硬盘应用,则它具有类似的功能.当用户长按列表中的任何项目时,它会显示可拖动的项目.用户可以
我已经尝试过构建原生的ui组件,它经常受到欢迎.该组件似乎不以react-native呈现. 虽然,对于这个问题,我特意尝试在反应原生中呈现Android片段,但没有任何东西出现.示例代码: public class PreferenceViewManager extends SimpleViewManager<FrameLayout> { public static final Stri
我关注了 getting started guide Android / Linux. 我尝试使用react-native run-android在ubuntu下启动本机反应,但它失败并出现错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:
我是新的反应原生 Android应用程序开发.请帮我解决这个问题. 我无法运行我的第一个应用程序,因为adb’未被识别为内部或外部命令,可操作程序或批处理文件而出现错误. 我检查了android sdk-> platform-tools->我可以在那里看到adb.exe. 构建成功但在运行时出错.下面是我的cmd提示符 Microsoft Windows [Version 10.0.14393]
我正在编写一个计时器应用程序,在clojurescript中使用反应原生的 android(使用试剂,希望不重要). 我有一个TextInput,我接受用户的文本来命名计时器.每当我的计时器滴答时,整个Android应用程序重新渲染,我就会失去对TextInput的关注.我目前正在使用onChangeText来保存我正在键入的字符,有没有办法在计时器滴答作响时保持对文本输入的关注? 谢谢. 最简单
我正在使用带有React Native的WebSocket并且有一些问题.当我刷新应用程序时,我发现之前的WebSocket连接(在刷新之前使用)仍然存在,并且没有正确关闭.每次我重新加载应用程序时,它都会建立新的连接.然后我关闭了应用程序,它将所有连接一起释放. 当我使用浏览器测试几乎相同的代码时,当我刷新页面时,套接字会自动关闭并在页面加载时创建新的Websocket. 如果生产环境中仍存在此
我们为iOS和 Android开发了react-native(v0.17.0)应用程序. iOS版本对物理设备非常敏感.在Android设备上,我看到了巨大的可变性.在Android版本5.1上,该应用程序具有超级响应性.在两个单独的5.1.1手机上(两款手机都有更好的规格),它的反应非常快.导航至少需要五秒钟,TouchableHighlight按钮有时根本不会注册.我当然关闭了开发模式,但问题
我想使用方法sendEvent(),但是如何获取ReactContext reactContext? private void sendEvent(ReactContext reactContext, String eventName, @Nullable WritableMap params) {reactContext
有兴趣在react-native中实现直接本机到 javascript调用.但没有找到任何指南. 请帮助一些在本机中创建和注册本机到javascript模块的示例. 已经发现官方native modules android文档中的代码有一个名为createJSModules的方法,它返回一个JavaScriptModule类列表. class AnExampleReactPackage imple
我使用create-react-native设置我的应用程序,并在我的应用程序中使用了expo的视频组件.如何保留此视频组件并生成apk文件?如果我错了,请纠正我:根据我的理解,npm run eject会阻止你将来使用expo组件.那么我该如何生成apk文件呢.无论是签名还是未签名,至少对我而言,我只想给我的朋友发送apk文件,这样他就可以在手机上运行了 编辑:这不是重复:How can I g
我将使用React Native为 Android构建一个应用程序,我很想知道我是否可以访问NFC功能.我可以看到与Cordova相关的东西,但就我对原生移动网络应用程序的新手而言,我想进一步搜索. 谢谢你的时间. 我们最近在GitHub上发布了 react-native-nfc. 该项目的目标是支持React Native中的NFC操作.
我已经按照官方 Getting Started一步一步地进行了操作.我从干净的linux安装开始,按照“使用本机代码构建项目”选项卡安装所需的一切.我还阅读了故障排除部分.我已经使用终端创建了项目. 这是我运行react-native run-android时的错误: Starting JS server... Building and installing the app on the
我正在获得-bash:react-native:命令在创建反应本机项目时找不到错误. 以下是附加信息 1. brew --version homebrew 0.9.9 2 brew info watchman watchman `enter code here`stable 4.50 /usr/local/Cellar/watchman/4.4.0 3. brew info f
在一个Obj-C iOS应用程序中,我可以使用#if(TARGET_IPHONE_SIMULATOR)编写模拟器代码. 在反应本地我可以使用: if (__DEV__) { .. do something special } 检测开发模式. 我们可以使用Platform.OS ===’ios’来检测平台(Android / iOS). 查看更多信息Platform Docs 但是如何检测应用程序
有没有办法设置fontStyle:’italic’仅为React Native中的TextInput的占位符? 看起来像here at the documentation似乎只能设置一个占位符和placeholderTextColor. 改进丹尼尔的一个更通用的解决方案的答案 class TextInput2 extends Component { constructor(props) {
我正在尝试在Mac上的VS Code上设置react-native的调试环境. 这是launch.json: { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more informati
我是 Android的新手,并尝试使用React Native的Text组件实现丰富的编辑器. 但是,当我触摸文本并保持片刻时,文本未突出显示,并且带有选择操作的顶部栏未显示为在webview或其他应用程序中的行为. 我缺少什么或者我需要自己实现这个功能?如果是这样你能指出方向吗? 如果您希望使用Text组件单击并按住选择文本,则React Native for iOS中当前不存在此功能.您可能希
使用react-native教程进行操作(react-native 0.30): 我创建的应用程序无法在 Android设备上安装这里是步骤: > react-native init demo > cd android > gradlew assembleRelease >将unsigned apk复制到移动设备(htc m8 mini 2) 并得到结果:未安装应用程序演示 基于这个类似的问题ap
在我的React Native应用程序中,我正在尝试将TextInput的光标位置设置为特定位置(例如,设置为第5个字符),但由于文档缺少一点,我很难这样做.我怀疑它与TextInput的’setSelection’属性有关,但我似乎无法找到该做什么. 有没有人成功这样做过? 谢谢. 正如@ this.lau_所说,有一个名为selection的控制器属性,它接受一个带有键start和end的对象
我需要在会话之间存储一些用户数据,例如设置,登录,令牌等.尝试了异步存储,但是当我重新启动应用程序时,其中的数据将被删除.找到了一些引用钥匙串或NSUserDefaults的模块,但我不知道哪个模块和任何模块都有用. 主要功能是即使应用程序被杀死并重新启动后,我也可以获取该数据.主要是在iOS上,但如果它也在Andorid上,那就太好了. 有人有过一些经验吗? 编辑: 我尝试使用asyncstor