为前端反应本机应用程序创建更新功能

时间:2018-01-09 01:46:52

标签: react-native react-redux lodash

我正在开发一个带有react-native和redux实现的前端移动应用程序。我成功地提取了所有必要的真实API。现在我想创建一个可以更新学生信息的功能。 Fyi,我正在开发一个学生信息系统,因此如果发生变化,需要更新地址和电子邮件等信息。我不知道该怎么做,我听说人们使用" lodash"我不知道它是什么。如何保存更新的更改?

2 个答案:

答案 0 :(得分:1)

要更新redux的状态,最好使用helper,如react-addons-update或immutability-helper。 update()提供简单的语法模式,使编写状态更新代码更容易。例如:

import update from 'immutability-helper';

function handleUpdateMydata(state, action){
   return update(state,{
      myData:{
         $set:action.payload
      }
   })
}

要确保您的州是永久存储,您可以使用redux-persist

答案 1 :(得分:1)

lodash是一个用于处理数组和对象的库。如果您想了解更多有关其内容的信息,请参阅此处的文档 Documentation

现在回答您的真正问题,因为您正在使用redux我认为您应该创建一个可以更新数据库中学生详细信息的操作