Я держу голову в трещине по следующей проблеме. Я загружаю некоторые данные из REST API, которые затем хочу преобразовать в неизменяемое состояние для redux.Глубокое преобразование изменяемых данных в неизменяемые данные с ImmutableJS
Мои данные выглядят примерно так:
{
name: 'Some string',
components: [
{
type: 'SomeType',
name: 'Another string,
components: [
{
// and so on...
}
]
}
]
}
Как вы можете сказать, данные получает достаточно глубоко вложенный и Immutables Карта и методы Списка только конвертировать первый уровень.
Мне было интересно, как я могу преобразовать каждый объект и массив в неизменное состояние.