React原生异步存储通过表单保存数据

问题描述

我有这个 data.js 文件,我在其中存储了一些数据:

  export const data = [
  {
    id: '1',title: 'first item',description: `my first item`,},{
    id: '2',title: 'Second item',description: `my second item`,];

用户在表单中输入一些参数时,这是在 react native 中添加与异步存储相关联的表单,它应该将这些参数添加到 data.js 文件中,但是当我测试了很多次并且看不到时却不起作用我的错误

import data from './model/data';
import {AsyncStorage}from '@react-native-community/async-storage';
import React,{Component} from 'react';  
import {Platform,StyleSheet,Text,View,TouchableOpacity,} from 'react-native';  
  
export default class addPoint {  
  saveData(){  
    AsyncStorage.setItem(description,data.description);  
    AsyncStorage.setItem(title,data.title); 
  }  

  render() {  
    return (  
      <View style={styles.container}>  
        
        <Input placeholder=" Type your item title:" 
             onChangeText={(title) => this.setState({title})}
             value={title} /> 
        <Input placeholder=" Type your item description:" 
             onChangeText={(description) => this.setState({description})}
             value={description} />
          
        <TouchableOpacity onPress ={this.saveData}> 
        <Text>Click to save data</Text> 
        </TouchableOpacity>   
      </View>  
    );  
  }  
}  
  
const styles = StyleSheet.create({  
  container: {  
    flex: 1,justifyContent: 'center',alignItems: 'center',backgroundColor: '#F5FCFF',});

请你能帮我找出问题吗?并提前致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)