Я новичок, чтобы реагировать и из того, что я читал, не рекомендуется использовать .toJS(), так как это повлияет на производительность.Передайте неизменяемый список компоненту, требующему Array
Но я использую сторонний компонент, для которого требуется массив в качестве реквизита, но мое состояние задано как неизменный список.
В этом конкретном случае я должен использовать .toJS в своем неизменяемом списке или сделать другой способ, который не повлияет на производительность?
Благодаря
Вы можете взглянуть на бесшовные неизменные: https://github.com/rtfeldman/seamless-immutable – bryanph
immutablejs List имеет API 'toArray'. Он преобразуется в простой массив, и вы можете передать копию в библиотеку. Это делает преобразованный объект новым массивом, который не изменяет оригинальный неизменный список. – anoop
Проведите некоторое время в неизменных документах. Я считаю, что обычно есть метод для всего, что я могу сделать. – Brandon