Arrow功能与async和await in react native

编程入门 行业动态 更新时间:2024-10-08 06:19:14
本文介绍了Arrow功能与async和await in react native的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试在 react-native 中的 AsyncStorage 中保存数据。我想保存它是异步的,所以使用 async 和等待关键字。

I am trying to save data in AsyncStorage in react-native. I want to save it asynchronous so using async and await keyword.

async onPositiveClickListener = () => { // user has completed product tour_end try { await AsyncStorage.setItem("@ProductTour:key", "true"); const { navigate } = this.props.navigation; navigate("DashboardScreen"); } catch (error) { console.log(error); } };

我在保存程序时遇到错误

I am getting an error while saving program

SyntaxError: Unexpected token, expected ( (40:32) 38 | }; 39 | > 40 | async onPositiveClickListener = () => { | ^ 41 | // save user has completed product tour_end 42 | try { 43 | await AsyncStorage.setItem("@ProductTour:key", "true"); Hide Stack Trace SyntaxError: Unexpected token, expected ( (40:32) 38 | }; 39 | > 40 | async onPositiveClickListener = () => { | ^ 41 | // save user has completed product tour_end 42 | try {

推荐答案

异步命名箭头函数应声明为

Async named arrow function should be declared like

const onPositiveClickListener = async () => { // user has completed product tour_end try { await AsyncStorage.setItem("@ProductTour:key", "true"); const { navigate } = this.props.navigation; navigate("DashboardScreen"); } catch (error) { console.log(error); } };

更多推荐

Arrow功能与async和await in react native

本文发布于:2023-11-27 21:28:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1639668.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:功能   async   Arrow   native   react

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!