Я не могу понять, как выглядит настоящее приложение? - PullRequest
0 голосов
/ 25 февраля 2019

Я прочитал некоторые правила, основанные на Redux, на этом ответе и примере Todo.Но я до сих пор не понимаю этого.Посмотрим, как выглядит Skype, как проект.Я предполагал, что каждая переменная состояния, даже параметры просмотра, размещается в этом центральном хранилище, а также во всех цепочках чата и так далее.и каждый вызов редуктора, вернуть новую свежую копию для всех.кроме всего старого предыдущего состояния.

Должен ли я дублировать все данные, представленные: вкладки, флаги доступности, профили, параметры просмотра, список сообщений чата для каждого участника (пользователей).и т. д. для каждого действия, например:

  1. Прибытие чата
  2. Прокрутка панели чата к прошлому году
  3. Изменение доступности
  4. Просмотр изменений параметров
  5. Изменить вкладку (Избранное, Недавний чат ..)
  6. Изменить другого пользователя

Я не уверен, что кто-то хотел это сделать.И что мы делаем с приложением 30000 записей, размещенных на сетке.мы держим одну копию для каждого состояния результата действия, например, обновление поля?или даже там просто новое состояние просмотра, вроде прокрутки одной строки?или изменить порядок просмотра столбцов?

Также, таким образом, я думаю, что труднее нанести ущерб какой части пользовательского интерфейса нужно перерисовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...