Реагировать на исходное состояние начальной настройки для кнопок поиска фильтра с помощью immutable.js - PullRequest
0 голосов
/ 21 ноября 2018

Я хочу отобразить список кнопок фильтра для функции поиска.Таким образом, пользователь может фильтровать свой поиск по этим ценовым категориям (дешево, нормально, дорого)

Список кнопок фильтров, которые я перечислил в избыточном состоянии, вот так

priceFilter:new (Record({
            options:new (Record({
                cheap:new (Record({
                    id:10,
                    text: 'Cheap'
                }))(),
                normal:new (Record({
                    id:30,
                    text: 'Normal'
                }))(),
                expensive:new (Record({
                    id:40,
                    text: 'Expensive'
                }))(),
            }))(),
        }))(),

Но это не работаетЯ пытался получить доступ к дешевому тексту, используя это, но оно не определено

this.props.search.priceFilter.options.map((option, index) =>
     <Text>{option.id} {option.text}</Text>
)

Я попробовал console.log с реквизитами this.props.search.priceFilter.options также не определено

Что-то не так с моей структурой начального состояния?Вложен ли Record как это незаконно?если да, то какова правильная структура?

...