Immutable.Js – вопросы и ответы

88
голосов
1
ответ
Я хочу использовать неизменяемые функции для обновления моей структуры из этой структуры, но я не уверен, как это сделать. Мои теги не должны быть массивом, но должны стать объектами только для отп...
3 месяца, 1 неделя назад jgeerts
88
голосов
1
ответ
Я новичок в immutable.js, и для жизни меня не могу понять, как перебирать карту/список, который формирует форму, используя 'fromJS' для моего объекта состояния. Как я могу рассчитать общее количест...
3 месяца, 1 неделя назад leevigilstroy
62
голоса
2
ответа
Мы рассматриваем возможность использования как неизменяемых JS, так и Normalizr в нашем проекте, но ряд проблем, стоящих перед нами, обертывают вокруг нас. Когда дело доходит до преобразования сост...
3 месяца, 1 неделя назад Deng Zhebin
115
голосов
2
ответа
https://facebook.github.io/immutable-js/docs/#/is Я попытался сравнить 2 OrderedMaps, и функция Immutable.is не сработала. Может ли он сравнивать Карты и Списки? Какой хороший способ сравнить глубо...
3 месяца, 1 неделя назад user1261710
115
голосов
2
ответа
У меня есть компонент контейнера, который соединяется с состоянием, которое я сделал с immutable.js. Когда я обновляю состояние, мой инспектор redux сообщает мне, что состояние обновлено, но мой ко...
3 месяца, 1 неделя назад albert
98
голосов
1
ответ
Попытка настроить Flow в моем проекте, но не совсем понимаю, как работать с неизменяемыми записями. Я хочу статически проверять реквизиты компонентов, вот как я это делаю: // @flow import React fro...
3 месяца, 1 неделя назад Liubomyr Mykhalchenko
97
голосов
1
ответ
У меня есть форма, где данные извлекаются с сервера и отображаются в текстовое поле. Хотя данные находятся в текстовом поле, когда я нажимаю кнопку "Сохранить", я получаю ошибку во всех полях, отоб...
3 месяца, 1 неделя назад Serenity
233
голоса
6
ответов
Непрерывный объект может быть экземпляром: Immutable.List Immutable.Map Immutable.OrderedMap Immutable.Set Immutable.OrderedSet Immutable.Stack
3 месяца, 1 неделя назад Gajus
87
голосов
2
ответа
У меня есть этот редуктор: import Immutable, { Map, Record} from 'immutable' const tags = Map({ primary: ['tag1','tag2','tag3'], secondary: [] }); export default function (state=tags, action) { swi...
3 месяца, 1 неделя назад George Welder
115
голосов
2
ответа
У меня есть время найти ответ на этот вопрос. Я хотел бы иметь хэш в JavaScript, например: const hash = { a: 'A', c: 'C', b: 'B' } и я хотел бы отсортировать объект по значению , чтобы он мог стать...
3 месяца, 1 неделя назад Alexander Mills
107
голосов
2
ответа
Я новичок в redux, это правильный способ сделать сокращение в следующем коде, пожалуйста? Это метод редуктора, когда действие вызвано для выполнения currentTime. import { combineReducers } from 're...
3 месяца, 2 недели назад user2235768
97
голосов
1
ответ
Что делает этот код? const repos = state.get('users/${username}'); const nextRepos = repos.concat(Immutable.fromJS(res.body)); return state.merge({ ['users/${username}__res']: res, ['users/${userna...
3 месяца, 2 недели назад eguneys
122
голоса
1
ответ
Я хочу вызвать функцию всякий раз, когда создается новый объект ImmutableJS. Я хочу использовать объект ImmutableJS в качестве моего приложения приложения React, и я хочу уменьшить код шаблона. Вот...
3 месяца, 2 недели назад Leo Jiang
62
голоса
2
ответа
Кажется, NavigationExperimental использует его самостоятельно NavigationScenesReducer.js внутренне, требуя, чтобы ваше дерево состояний Redux было ванильным javascript-объектом. Теперь мое состояни...
3 месяца, 2 недели назад Kim Andersen
76
голосов
2
ответа
Скажем, у нас есть простой массив объектов javascript [ {id : 1, name : "Hartford Whalers"}, {id : 2, name : "Toronto Maple Leafs"}, {id : 3, name : "New York Rangers"} ] и мы хотели довести его до...
3 месяца, 2 недели назад swelet
88
голосов
1
ответ
Я написал этот бит кода let content = new Immutable.Map({ metadata: new Immutable.Map({ cities: 2 }), data: new Immutable.List( new Immutable.Map({ code: 'a', label: 'Sydney', percentage: 35 / 40, ...
3 месяца, 2 недели назад Anthony Kong
63
голоса
1
ответ
Я пытаюсь установить значение state.case.summaries.get(action.summary.id).metadata.summaryRank с редуктором. summaries - Immutable.Map<string, Summary>; Я пробовал это: return { ...state, 'ca...
3 месяца, 2 недели назад smerny
88
голосов
1
ответ
Я новичок в Flow, и я пытаюсь понять, как заставить его работать с неизменяемой JS-картой. У меня есть следующий код: - // @flow import { Map } from 'immutable'; let myMap: Map<string, number>...
3 месяца, 2 недели назад limc
107
голосов
1
ответ
Я разрабатываю приложение, используя реакцию, сокращать + неизменяемые js. Все мое состояние приложения находится в магазине redux, в котором есть только неизменные члены. Интересно, разрешено ли х...
3 месяца, 2 недели назад John Smith
62
голоса
1
ответ
У меня есть неизменяемая js-карта списков. Я хочу преобразовать его в список первых элементов из каждого ключа {keyA:[item1A,item2A,item3A],keyB:[item1B,item2B,item3B]} в [item1A,item1B]
3 месяца, 2 недели назад Ben Gannaway
115
голосов
1
ответ
У меня есть трудное чтение ответов ImmutableJS и других вопросов... Кажется, просто, у меня есть такая карта: { foo: [ {id: 1, name: 'John'}, {id: 2, name: 'Christine'}, {id: 3, name: 'Frank'}, {id...
3 месяца, 2 недели назад Vincent Taing
75
голосов
1
ответ
У меня есть два глубоко вложенных объекта данных, например: myMap.get("dataKey") === maybeNewData // false Immutable.is(myMap.get("dataKey"), maybeNewData) //maybe true Я хочу заменить myMap.get("d...
3 месяца, 2 недели назад Brian
76
голосов
2
ответа
Я пытаюсь выполнить сложное удаление в Immutablejs, без того, что я всегда делаю, превращаясь в JS в середине процесса. В следующем массиве я хотел бы удалить каждый второй объект {y: } series: [ {...
3 месяца, 2 недели назад Oliver Watkins
62
голоса
1
ответ
Я искал хороший способ получить действительно вложенные значения, когда одно из свойств может быть null или undefined. Пример объекта: var a = { b: { c: { d: 10 } } } Теперь скажем, что это структу...
3 месяца, 2 недели назад kjonsson
63
голоса
1
ответ
У меня есть компонент правил, в котором можно добавить любое количество правил, и добавленные правила будут показаны вместе с дополнительной функцией добавления для правил. При добавлении, удалении...
3 месяца, 2 недели назад milan
62
голоса
1
ответ
Я пытаюсь загрузить неизменяемый объект из json файла. После требования и ввода его в функцию JS я получаю простой объект JS назад, а не неизменяемый MAP. Я заметил, что когда я создаю объект в том...
3 месяца, 2 недели назад CountOren
88
голосов
1
ответ
У меня есть структура неизменяемой карты, которая отображает представлениеId на slideId на карту со свойствами слайда, среди которых "открыто", например: //maps a chapterId to a pageId var map = Ma...
3 месяца, 2 недели назад Flion
62
голоса
1
ответ
Допустим, у меня есть эта неизменяемая карта: var testing = Immutable.fromJS({ state: { name: 'secret', elements: [ { id: 678, name: 'first' }, { id: 689, name: 'first' }, { id: 699, name: 'first' ...
3 месяца, 2 недели назад Kocur4d
62
голоса
1
ответ
Я новичок в Redux + Immutable js. Я нашел некоторые проблемы с производительностью с помощью метода toJS. Но в моем случае использования я не мог найти альтернативы. Итак, как преобразовать список ...
3 месяца, 2 недели назад Nane
87
голосов
1
ответ
Я пытаюсь загрузить состояние одного из моих объектов, но без успеха на данный момент. Я хочу обновить запись Cart новым элементом каждый раз, когда пользователь нажимает кнопку " Add To Cart . Это...
3 месяца, 2 недели назад Shaunyl
62
голоса
3
ответа
Я использую immutable.js, моя структура данных похожа: class ItemList extends Record({ items: new List() }) Я хочу написать функцию, которая меняет один элемент в этом списке и сохраняет то же само...
3 месяца, 3 недели назад mlin956
76
голосов
1
ответ
Искал и нашел только вопросы, слабо связанные с моим вопросом. Имейте приложение с избыточностью, где государство состоит из Неизменных Записи. Глядя на сериализацию/десериализацию только подмножес...
3 месяца, 3 недели назад user11417481
107
голосов
1
ответ
Я заметил, что в следующем фрагменте кода const TaskRecord = new Immutable.Record({ name: '', requiredFor: [], }); class Task extends TaskRecord { } const task = new Task(); task.requiredFor - это ...
3 месяца, 3 недели назад kboom
87
голосов
1
ответ
В компоненте моего приложения React есть следующий код: render() { console.log("render"); const x = Immutable.Map({a: 1, b: 2}); return ( <div> {x.entrySeq().map(() => { console.log("here"...
3 месяца, 3 недели назад Zardoz
62
голоса
1
ответ
Я новичок в immutable.js, и мне было интересно, могу ли я создать неизменяемый объект для запуска функции обратного вызова, когда .set вызывается для определенного свойства. Например: const { Map }...
3 месяца, 3 недели назад Shoreline
115
голосов
1
ответ
Я застрял с этим в течение двух дней и не нашел ответа на этот вопрос. В моем приложении React, Redux я использую immutable.js для всех манипуляций с объектами. Мне нужен веб-работник, чтобы выполн...
3 месяца, 3 недели назад Kayote
76
голосов
1
ответ
Я пытаюсь написать функцию для обновления неизменяемого объекта, который у меня есть. Я использую return myitem.updateIn поэтому я могу return myitem.updateIn еще одно обновление ontop этого, котор...
3 месяца, 3 недели назад ajmajmajma
98
голосов
2
ответа
У меня есть данные, которые входят в следующий формат как action.places . Я хотел бы объединить это только с новыми данными и вернуть новую карту обновленных мест. Если я получаю объект мест, и одн...
3 месяца, 3 недели назад eveo
107
голосов
1
ответ
Я работаю над собственным приложением, которое кто-то написал. Приложение использует redux, а весь магазин использует immutable.js. При использовании неизменяемой записи из хранилища для рендеринга...
3 месяца, 3 недели назад Yossi
76
голосов
2
ответа
Immutable.js, кроме того, неизменяемый, также обеспечивает глубокое сравнение структуры данных. Это позволяет повысить производительность рендеринга React, поскольку позволяет легко реализовать мет...
3 месяца, 3 недели назад Volodymyr Bakhmatiuk
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема