-
0 votesanswersviews
将静态图像添加到React Native app webpack
我使用react-native-webpack-starter-kit创建了一个项目,并尝试将静态图像添加到要使用的项目中 . https://github.com/jhabdas/react-native-webpack-starter-kit 我尝试在.js React组件旁边添加一个images文件夹(在src / components中)并尝试以下但似乎没有工作 . 没有错误消息,但图像不... -
0 votesanswersviews
React redux prev state忽略并重写下一个状态
下面是一个例子,我的应用程序出了什么问题,我无法弄清楚如何修复它以及它为什么会发生 . 我做了一个简单的API调用来获取一些数据 dispatch(isLoadingData(true)); api({ method, url, headers: { Authorization: `JWT ${AP... -
0 votesanswersviews
Jest测试组件的内部方法
我正在使用反应原生0.40与jest 20.当试图测试组件的内部方法时我失败了因为我无法获取它的实例然后调用该方法 . 例如,我可以使用像这样的快照测试渲染的组件 it('renders correctly', () => { var store = mockStore(initialState); const tree = renderer.create( ... -
0 votesanswersviews
使用asp.net web api实现本机自定义身份验证
我有一个本机应用程序,一个用asp.net C#编写的web api和一个web应用程序,我在asp.net中使用表单身份验证 . 它检查存储在我的数据库中的用户名和密码并设置cookie . 我应该遵循哪种身份验证? 即使在react-native中也可以使用相同的表单身份验证 . 如果是,那么这个方法是什么 . 我希望所有api调用仅由经过身份验证的用户进行 . 如果未经过身份验证... -
1 votesanswersviews
React Native如何清空dataSource
我想简单地删除切换到页面时状态中存在的dataSource . 因为每次获取数据时,所有先前的响应仍然存在于状态中 . 每次附加数据,但我想在第一次打开页面时从dataSource开始 . 所以,首先我将构造函数中的dataSource和response设置为null . constructor(props) { super(props); this.fetchData = thi... -
4 votesanswersviews
react-axios-middleware承诺处理
我正在使用一个使用 redux-axios-middleware 来执行XHR请求的React应用程序 . 它的设置方式是_2972811中的客户端,如下所示: const client = axios.create({ //all axios can be used, shown in axios documentation baseURL:'https://api.vktest.xxx/a... -
0 votesanswersviews
可能的未处理的Promise拒绝(id:0):undefined不是对象
我有Redux的React Native App,我正在尝试从组件的构造函数中的Redux中获取数据 . 我收到这样的错误:可能未处理的Promise拒绝(id:0):undefined不是对象(评估'library.activeSections') 这是我的代码: class Accordion extends Component { ... constructor (props) { sup... -
0 votesanswersviews
可能的未处理的Promise拒绝(id:0):undefined不是对象
当我打印console.log(this.props.result.data)时,控制台显示我的对象 但是当我尝试访问this.props.result.data.attributes或this.props.data中的任何内容时,我得到一个错误可能的未处理的Promise拒绝(id:0):this.props.result.data.attributes undefined不是一个东西 . 为... -
1 votesanswersviews
undefined不是一个对象(评估Promise .then)
我在开发反应原生移动应用程序时遇到此错误 . fetchDB 函数将返回一个promise fetchDB(key) { try { AsyncStorage.getItem(key, result => { return result; }); } catch (error) { console.log(error); ... -
-3 votesanswersviews
React Native API json解析数据错误:未处理的promise promise:SyntaxError:JSON解析错误:无法识别的令牌'<'
_getNotificationDetails() { this._showLoading(); AsyncStorage.getItem('auth_token', (errs, result) => { if (!errs) { if (result !== null) { auth_token = result; ... -
3 votesanswersviews
我怎样才能从json中选择一个特定的值来反应原生?
我想要的是选择“质量”的“url”值是hd720 Component componentDidMount() { return fetch('https://you-link.herokuapp.com/?url=https://www.youtube.com/watch?v=YGCLs9Bt_KY') .then((response) => respons... -
1 votesanswersviews
React Native Sqlite for android配置
我正在玩反应原生的Android,我对sqlite特别感兴趣 . 我尝试在这里使用sqlite lib react-native-sqlite-storage购买我总是在"run-android"时 Build 失败 . 我在第4步(如何使用Android)配置MainActivity时有点迷失错误: E:\Documents\Visual Studio CODE\MyApp\... -
0 votesanswersviews
构建RN时出错
我正在尝试使用react native将图像上传到firebase存储 . 我一开始就失败了 . 我即将结束我的游戏项目,这只是缺少的一部分 . 我已经添加了 new ImagePickerPackage(), new RNFetchBlobPackage() 并且 import com.imagepicker.ImagePickerPackage; import com.RNFetchBlob... -
10 votesanswersviews
React Native Navigation和Redux Persist
我正在尝试将redux-persist与wix react-native-navigation集成 . 但是,我无法找到任何说明集成两个库所需的样板代码的示例或文档 . 我想知道是否有人想分享他们的解决方案,如果他们已经解决了这个问题? -
5 votesanswersviews
Redux Actions必须是普通对象 . 使用自定义中间件进行异步操作
我收到错误“Redux Actions必须是普通对象 . 使用自定义中间件进行异步操作 . ”使用以下代码 . export const getFriends = () => async(): Action => { const requestConfig = { httpMethod: 'GET', version: 'v2.7', }; let has... -
0 votesanswersviews
Redux-Thunk:动作必须是普通对象 . 使用自定义中间件进行异步操作
使用react-native和redux-thunk无法解决这个问题 . 我试图将数据发布到firebase.io并反复得到相同的错误:操作必须是普通对象 . 使用自定义中间件进行异步操作 . 减速器/ index.js import { createStore, combineReducers, compose, applyMiddleware } from 'redux'; import th... -
1 votesanswersviews
Redux在每个API请求中使用令牌
我正在尝试使用React Native,Redux和Redux Saga开发应用程序 . 我有以下登录流程: 登录表格 登录尝试操作 登录佐贺 API调用 登录Reducer存储身份验证令牌 我有多个容器和组件,每个容器和组件都执行动作,而这些动作反过来让sagas执行API调用 . 在保持代码清洁和可重用的同时,将令牌从存储传递到API调用方法的正确方法是什么 . -
2 votesanswersviews
React Native Redux:什么是最好的和首选的导航?
我想将Redux用于React Native . 目前我没有设置数据管理,因此index.ios.js具有以下内容: renderScene(route, navigator){ this._navigator = navigator return ( <route.component navigator={navigator} {...route.pass... -
2 votesanswersviews
redux-autoist autoRehydrate未在新版本中定义
我是Redux的新手 . 我试图通过 redux-persist 将数据保存在本地存储上 . 我按照教程和存储在存储器中的数据进行了如下操作 . import {createStore, applyMiddleware, compose} from 'redux'; import {AsyncStorage} from 'react-native'; import {persistStore,... -
4 votesanswersviews
使用redux-persist保存和检索状态 - React Native
我是新来的反应本地人,我正在尝试第一次保存我的应用程序的状态 . 为了实现这一点,我被建议使用redux-persist . 我希望在网络上找到更多关于它的例子和主题,我觉得我对redux-persist如何工作的想法并不是那么清晰 . 我已经关注了github页面中的简短指南,但是一旦我关闭并重新打开我的应用程序,我就看不到保存的状态值,但我看到了默认的初始状态值 . 这是我的app.js文件:... -
0 votesanswersviews
使用Redux数据流实现Native
我最近遇到了React Native和Redux的问题,同时实现了OAuth,这引起了一些令人头疼的问题 . 方案如下: 我在我的React Native应用程序中使用了Redux 用户登录并存储刷新令牌和访问令牌 . 在另一个组件的动作创建者中,用户需要使用短期访问令牌调用休息 endpoints . 但是,对于每个呼叫,用户需要调用像 getAccessToken() 这样的... -
2 votesanswersviews
为什么我的User.props总是未定义? React-Native和Redux
我正在使用React-Native和Redux . 我需要在动作后访问react redux上的用户状态 . 我在我的组件 (console.log(this.props.User)) 上执行操作后使用简单的console.log尝试此操作,但它始终未定义 . This is my Combine Reducer: import { combineReducers } from 'redux'; ... -
10 votesanswersviews
如何在React Native应用程序中保持客户端JSON Web令牌安全?
我们正在为iOS构建一个React Native应用程序,我们正在使用基于node express jsonwebtoken构建的内部API . 当用户使用用户名/密码登录时,服务器会验证这些凭据并向客户端发回JSON Web令牌,然后必须将这些令牌与每个API请求一起发送 . 因此,React本机应用程序必须存储此令牌 . 如何在React本机应用程序中安全地存储此客户端令牌?除了将令牌存储在变... -
2 votesanswersviews
针对过期JWT的React-redux和React Native错误处理
我有一个系统,其中身份验证基于JWT . 我有一个JWT身份验证令牌,以及客户端上的刷新令牌 . 刷新令牌存储在服务器上的数据库中,用于在JWT每12小时到期后刷新JWT - 我相信这是相当标准的设置 . 我的问题是将它合并到我的React Native项目中并处理令牌过期 . 用户可能会对需要JWT的“受保护”区域执行许多API调用,但是一旦JWT到期,它将发回“UnauthorizedErr... -
0 votesanswersviews
调用动作后,React本机redux道具未更新
我是新手做出反应,做出本机反应和还原,我有一个本机应用程序,它具有此登录渲染 render() { return (<TouchableOpacity style={Style.btnSubmit} onPress={this.onLoginPressed.bind(this)}> <Text style={Style.btnText... -
0 votesanswersviews
React native persist并加密用户令牌 - Redux-persist-transform-encrypt错误
似乎在react-native中使用redux-persist的encrypt选项存在问题: https://github.com/maxdeviant/redux-persist-transform-encrypt/issues/15 任何人都可以帮助解决任何解决方案/解决方法使用redux persist来加密并在react-native中存储登录令牌吗? 当我尝试使用redux persis... -
0 votesanswersviews
Redux Persist和Redux的initialState发生了冲突
我目前正在使用 Redux Persist 来保持我的Redux状态为React Native . 目前正在使用AsyncStorage . 问题是我需要为我的Redux Reducer设置 initialState ,否则我会收到错误 . 当应用程序启动时,我得到的是 initialState ,而不是获取我登录的持久数据 . 不知何故,在手动导航到连接到商店的另一个页面后,我得到了我的持久数据... -
0 votesanswersviews
从状态数组中删除项目 - redux
我正在使用redux处理react-native app . 我无法从数组中删除特定项目 . state.tournaments是数组,我要删除的项必须包含我从动作发送到redux的ID . 这是我的减速机: import { TOURNAMENT_NAME_CHANGED, TOURNAMENT_CREATE, SAVE_TOURNAMENT, DELETE_TOURNAMEN... -
0 votesanswersviews
Redux-persist立即崩溃
我正在尝试根据@Filipe Borges here(redux react-redux redux-persist)的建议,为我已经在我的React Native应用程序中工作的Redux状态管理添加持久性 . 我想要的只是用户创建的列表项(我存储在Redux中)应该在重新启动应用程序后可用 . 我根据redux-persist github README添加了似乎所需的代码,但 when I ... -
1 votesanswersviews
redux-persist:持久和再水化有什么区别?
你应该什么时候坚持,什么时候应该补充水分?命名惯例非常混乱,因为作者几乎没有提及它们在redux-persist中的含义 .