redux store? Как это лучше сделать: хранить в сторе сырые данные и написать селектор, который будет их преобразовывать в классы или же хранить в JSON.stringify и опять же в селекторе преобразовывать в классы?
хранить в сторе данные и там же обрабатывать, в редюсерах. И что значит преобразовывать в классы?
ну вот, допустим, конкрентно у меня случай такой: с сервака приходят интервалы времени с полями start и end, но дело в том, что разным компонентам требуются свойства, например, является ли этот интервал текущим, первая половина интервала и тд, в итоге я вынес эту логику в отдельный класс, и когда приходят данные с сервака, я преобразую это всё в классы и записываю в стор, а в консоли редакс говорит, что нельзя в сторе хранить несереализуемые данные, как например, классы
Ну так сделай отдельные функции для каждого случая и кидай туда объект вида start/end date
Эээ, классы в смысле React.Component?
нет, в смысле class TimeSpan {} ))
изначально так и было, но для чистоты кода вынес эту логику в класс
🤯 Откуда тебе такое в голову пришло?
Правильнее все делать через функции
Обсуждают сегодня