草庐IT

react-router-domV

全部标签

android - 如何在 React Native 中将字符串作为 prop 传递

我面临这样一种情况,即我的组件不会呈现文本,除非它作为ListView的一部分呈现。例如。这个效果很好:navigate('Team',{team:rowData})}title={rowData.name}/>}/>但是这个不行,按钮不显示任何文本,好像没有收到任何东西navigate('Team')}title={'SampleText'}/>我的Button组件返回如下所示:return({this.props.title})我将console.log(this.props.title)放在render()上,以下显示在远程调试器控制台中:未定义的“示例文本”package.js

javascript - 如何在 React Native 中将选择器数据传递到 API

我构建了一个ReactNative组件,让您可以选择多种类型的啤酒,它会呈现到带有选择器的ListView中。我难以理解的问题是将该数据发送到BreweryDbApi。我不确定从哪里开始这个半完成的组件。importReact,{Component}from'react';import{View,Text,Picker,StyleSheet,ListView}from'react-native'constds=newListView.DataSource({rowHasChanged:(row1,row2)=>row1!==row2});exportdefaultclassBeerPi

android - 如何设置 fable-elmish-react native 应用程序?

我可以按照https://github.com/fable-elmish/react设置Elmish-Reactdotnetnew-i"Fable.Template.Elmish.React::*"dotnetnewfable-elmish-react-nMyProject但我不知道我需要做什么才能获得等效的native应用程序。我希望能够从https://fable-elmish.github.io/react/native.html获得简单的计数器示例.我试过用创建一个react-native应用程序$npminstall-greact-native-cli$react-nativ

android - returnKeyType = "next" react native 问题

我在TextInput组件中使用returnKeyType="next",但它的工作方式类似于returnKeyType="go",而不是移动到下一个文本输入字段。我们如何使用键盘上的“下一个”按钮从一个文本输入字段移动到下一个文本输入字段? 最佳答案 您需要使用如下引用将焦点设置在下一个文本字段上:this.secondTextInput.focus()}/>this.secondTextInput=input}/> 关于android-returnKeyType="next"reac

android - IOS/Android 的 React Native 中的用户权限

我想在应用程序中使用互联网,需要申请IOS/Android的权限。我已经checkoutreact-native-permissions但由于reactnativelink命令无法设置模块。在React-native中授予权限最简单的方法是什么?有例子吗? 最佳答案 如果您使用Expo,您可以默认使用互联网(无需请求互联网许可)。但是如果你想征求其他人的许可,请查看此链接https://docs.expo.io/versions/latest/sdk/permissions.html示例代码:asyncfunctiongetLoca

android - Ubuntu 18.04 React Native 运行 Android javax.net.ssl.SSLException

当我在Ubuntu18.04上运行react-nativerun-android命令时,它显示-Exceptioninthread"main"javax.net.ssl.SSLException:java.lang.RuntimeException:Unexpectederror:java.security.InvalidAlgorithmParameterException:thetrustAnchorsparametermustbenon-emptyCausedby:java.lang.RuntimeException:Unexpectederror:java.security.I

android - 是否可以在 React Native 中拥有 SQL 数据库?

我能否在我的ReactNative应用程序中拥有一些知道如何处理SQL命令(SELECT、INSERT...)的数据库。我在考虑Realm,但它无法处理SQL命令,而且我无法成功地为ReactNativenpm安装SQLite库。还有其他选择吗?如何为ReactNative安装SQLite?(将包链接到项目时出错)。 最佳答案 如果您搜索web,您会发现开发人员正在使用这些主要的数据库来实现ReactNative。如:1.Realm2.Firebase3.SQLite4.CoreData5.PouchDB6.AsyncStorage

与React,React-Native,React-Dom,React-Test-Renderer的包裹的版本冲突

我正在使用最新的稳定版本的反应,反应,反应检测器,反应。然而,反应的依赖性在[email protected]上;如果我使用此版本(16.x),那么React-Dom行为不端,说它需要React15.6.1我知道这个解决方案Travis无法构建,因为错误:找不到模块“React-Test-Renderer/shallow'[第二个答案],但它不能解释反应本。所有给定软件包的最佳版本匹配的建议吗?这是我的包裹。{"name":"exampleApp","version":"0.0.1","private":true,"scripts":{"start":"nodenode_modules/rea

React路由器4-嵌套开关无法正常工作

app.jslayout.js问题:问题#1导航到'/dashboard/组件/a'或'/dashboard/components/b'不按预期显示组件A或B问题2导航到错误的路径总是重定向到'/dashboard'不显示NOMATCH组件更新:将重定向更改为}/>可以修复问题2但问题#1遗迹看答案您可能需要更改您的Route有一个路径/dashboard当您提倡导航到/dashboard/componenets/a或者/dashboard/componenets/b

WebPack不会创建React Build Production版本

我有以下webpack-production.config.js文件:/*jshintnode:true*/varwebpack=require('webpack');process.env.NODE_ENV=JSON.stringify('production');module.exports={watch:false,entry:{index:'./client/js/index.js',article:'./client/js/article.js',error:'./client/js/error.js'},output:{filename:'[name].bundle.js'},mo