У меня есть приложение (реагирует на нативную / избыточную / экспериментальную навигацию), которое имеет глубокие потоки, где пользователь может перемещаться к нескольким экземплярам одного и того же экрана (подумайте, переходя к нескольким профилям).
Чтобы избежать каждого нового экземпляра экрана, перезаписывающего данные на экранах до него, я использую подход с использованием таблицы подстановок в формате redux. Каждый раз, когда я нажимаю на новый экран, я использую uuid для маршрута в качестве ключа в таблице поиска.
Есть ли лучший способ справиться с этим?