Estoy tratando de arreglar mis rutas en reaccionar nativo, para hacerlo, estoy usando la variable del elemento para navegar por mis páginas.
<TouchableOpacity style={{ padding: 20, flexDirection: "row", backgroundColor: colors.background, justifyContent: "flex-end", alignItems: "center", }} onPress={navigation.navigate("Edit", { id: item.id })} > <Text style={{ fontSize: 24 }}>Task</Text> <MaterialCommunityIcons name="plus" size={40} style={{ color: colors.themeColor, backgroundColor: colors.white, borderRadius: 20, marginHorizontal: 8, }} /> </TouchableOpacity>Primero use {() => navigation.navigate ("Editar", { id: item.id })}. Si no está usando variables de elementos en su código, le dará indefinido. por ejemplo, si su variable de identificación es una persona, intente usar person.id. En la página siguiente, use route.params.person.