Tengo una navegación difícil de estructurar entre dos pantallas sin perder datos
Por ejemplo, tengo una Pantalla llamada Persona con cualquier propiedad y un segundo objeto llamado Funciones, Persona tiene varias funciones y las funciones tienen otros elementos dentro de ellas.
Ejemplo:
{
"Person":{
"Functions":[
{
"name":"test A",
"subItems":[
{
"test":"A"
}
]
}
]
}
}
Cuando voy a agregar una función, la pantalla de mi persona pierde los datos porque navego a otra URL, ¿cómo guardar los datos sin guardarlos en el almacenamiento local/de sesión, usar la base de datos como un modelo temporal e identificar cuándo eliminarla?