Size: a a a

React — русскоговорящее сообщество

2020 July 20

В

Виталий in React — русскоговорящее сообщество
Илья Силич
        const { storeId, featuresFlags: { isOrderThrottlingEnabled } } = this.props.store.data


как мне перестраховаться можно, что бы не попадались в storeId undefined ? Пока data  нет
параметры по умолчанию
источник

AM

Aqua Min in React — русскоговорящее сообщество
Илья Силич
        const { storeId, featuresFlags: { isOrderThrottlingEnabled } } = this.props.store.data


как мне перестраховаться можно, что бы не попадались в storeId undefined ? Пока data  нет
Новый синтаксис .? Es2020
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Eugene Sternin
имхо - нет
спасибо
источник

ИС

Илья Силич in React — русскоговорящее сообщество
Aqua Min
Новый синтаксис .? Es2020
можно  когда после data что-то есть, а так не
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Aqua Min
Новый синтаксис .? Es2020
деструктуризация? новый?
источник

ИС

Илья Силич in React — русскоговорящее сообщество
Виталий
параметры по умолчанию
не прокатило, он при попытке деструкт крашится с undefined
const { storeId, featuresFlags: { isOrderThrottlingEnabled } } = this.props.store.data
источник

ИС

Илья Силич in React — русскоговорящее сообщество
при обращении к storeId
источник

В

Виталий in React — русскоговорящее сообщество
у тебя какое из значений может быть undefined?
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Илья Силич
не прокатило, он при попытке деструкт крашится с undefined
const { storeId, featuresFlags: { isOrderThrottlingEnabled } } = this.props.store.data
Параметры по умолчанию
источник

ИС

Илья Силич in React — русскоговорящее сообщество
Андрей Звёздочка
Параметры по умолчанию
    const { storeId = "", featuresFlags: { isOrderThrottlingEnabled = false } } = this.props.store.data 

не работает так
источник

В

Виталий in React — русскоговорящее сообщество
this.props.store.data у тебя какое из значений может быть undefined?
источник

ИС

Илья Силич in React — русскоговорящее сообщество
любое, пока data не загрузилась
источник

В

Виталий in React — русскоговорящее сообщество
делай это степ бай степ
источник

В

Виталий in React — русскоговорящее сообщество
const {store = {} } = this.props;
const {data = {} } = store;
const { storeId = "", featuresFlags: { isOrderThrottlingEnabled = false } } = data;
что то типо такого
источник

ИС

Илья Силич in React — русскоговорящее сообщество
Александр Бакиматов
деструктуризация? новый?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Илья Силич
        const { storeId, featuresFlags: { isOrderThrottlingEnabled } } = this.props.store.data


как мне перестраховаться можно, что бы не попадались в storeId undefined ? Пока data  нет
Ух, страшно)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Для начала, почему такая жирная хрень в пропсы идет, почему не взять по частям?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
и к чему ты это?
источник

В

Виталий in React — русскоговорящее сообщество
Илья Силич
    const { storeId = "", featuresFlags: { isOrderThrottlingEnabled = false } } = this.props.store.data 

не работает так
+ можно деструктурировать на моменте входа
источник

В

Виталий in React — русскоговорящее сообщество
const component = ( {store : { data} } ) => { ...
источник