Можно ли хранить моментальный объект js в избыточной реакции? - PullRequest
0 голосов
/ 05 июня 2018

В дереве состояний избыточности. Как мы храним даты?

  1. Сохранение объектов моментов в избыточном
  2. Сохранение объектов даты js в избыточном
  3. преобразование в строку ISO 8601и затем сохраняем
  4. что-то лучше, чем эти

, т. е.

state={
    fromTime: action.payload.fromTimeMoment,
    dateTime: action.payload.dateTimeEs6,
    toTime: action.payload.toTimeAsString,
}

В нашем текущем проекте мы сохранили его как мгновенные объекты, но до сих пор не уверены, чтобыло правильно сделать.

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

При работе с датами я бы предпочел хранить в формате Unix или в виде строки ISO.Причина этого заключается в том, что я мог бы захотеть сохранить состояние в локальном хранилище для ускорения работы для пользователей, работающих второй раз.

Хранение экземпляров других классов (или в данный момент) в хранилище, вы можетенайти некоторые проблемы при сериализации состояния.

С помощью повторного выбора можно создать экземпляр момента для доступа к значению даты.

0 голосов
/ 05 июня 2018

Я бы просто отформатировал его в эпоху или строку ISO, которую вы упомянули, и сохранил ее, а при необходимости снова преобразовал бы ее обратно в то, что вам нужно.его довольно избыточно хранить объект снова и снова

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