Size: a a a

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

2020 August 09

LB

Leonid Bondarenko in React — русскоговорящее сообщество
Denis Barvitskiy
У вас псевдомассив
то есть мне нужно будет сформировать просто массив? и потом уже я смогу обращаться к нужным мне свойствам?
источник

DB

Denis Barvitskiy in React — русскоговорящее сообщество
Leonid Bondarenko
то есть мне нужно будет сформировать просто массив? и потом уже я смогу обращаться к нужным мне свойствам?
Вам нужно проверить, что и как приходит от сервера, желательно по ключам
источник

LB

Leonid Bondarenko in React — русскоговорящее сообщество
https://codesandbox.io/s/staging-snowflake-hlf04?file=/src/index.js

Да вроде все и приходит нормально, наверное косяк в подзагрузке фотографий
источник

LB

Leonid Bondarenko in React — русскоговорящее сообщество
Denis Barvitskiy
Вам нужно проверить, что и как приходит от сервера, желательно по ключам
я просто понять не могу, что при просмотре всех пришедших данных я вижу свойство photos у каждого альбома, а вот при попытке обратиться к конкретному альбому, чтобы вытащить фото, свойство photos пропадает
источник

ei

export default - зло... in React — русскоговорящее сообщество
Leonid Bondarenko
я просто понять не могу, что при просмотре всех пришедших данных я вижу свойство photos у каждого альбома, а вот при попытке обратиться к конкретному альбому, чтобы вытащить фото, свойство photos пропадает
Ну теперь все понятно
источник

ei

export default - зло... in React — русскоговорящее сообщество
Там же сплошные мутации
источник

ei

export default - зло... in React — русскоговорящее сообщество
Вот эти вот delete
источник

ei

export default - зло... in React — русскоговорящее сообщество
Зачем вообще поля удалять оттуда?) Они нигде не мешают
источник

LB

Leonid Bondarenko in React — русскоговорящее сообщество
export default - зло is the side effect
Зачем вообще поля удалять оттуда?) Они нигде не мешают
ну они никакой информации не несут, решил от них избавится
источник

LB

Leonid Bondarenko in React — русскоговорящее сообщество
чтобы глаза не мазолили
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну вот что-то и начало пропадать)
источник

DB

Denis Barvitskiy in React — русскоговорящее сообщество
Leonid Bondarenko
я просто понять не могу, что при просмотре всех пришедших данных я вижу свойство photos у каждого альбома, а вот при попытке обратиться к конкретному альбому, чтобы вытащить фото, свойство photos пропадает
Я ведь  вам сказал проверьте что вы в стейт пихаете, там нет никаких фото
источник

LB

Leonid Bondarenko in React — русскоговорящее сообщество
хорошо, спасибо
буду дальше искать
источник

ei

export default - зло... in React — русскоговорящее сообщество
Короче это миллиард лишнего кода, так делать не надо
А уж тем более не надо в map ничего удалять, и вообще желательно не мутировать пока не знаешь когда это безопасно а когда нет
источник

ei

export default - зло... in React — русскоговорящее сообщество
array.map(({ field1, field2 }) => ({ field1, field2 }))
без всяких delete
источник

ei

export default - зло... in React — русскоговорящее сообщество
К тому же такие обрезанные сущности сильно мешают поддержке, например если еще какое-то свойство вдруг понадобится) В общем полный бред
источник

ES

Evg Sevg in React — русскоговорящее сообщество
При работе с Апи как реализовать возможность параллельной загрузки,т.е пользователь через дропдовн лист выбирает персонажа от 0 до10, далее происходит подключение к АПИ,пока грузится инфа с первого апи, была возмоность начать грузить со второй, без использования блокирующих операций в дропдовн листе, т.е не переводя дропдовнлист в дисабле.2.Если инфа уже раньше подгружалась брать инфу с кеша, не грузя сеть.Кто то с таким уже сталкивался?
источник

AC

Aleksei Chyrva in React — русскоговорящее сообщество
Evg Sevg
При работе с Апи как реализовать возможность параллельной загрузки,т.е пользователь через дропдовн лист выбирает персонажа от 0 до10, далее происходит подключение к АПИ,пока грузится инфа с первого апи, была возмоность начать грузить со второй, без использования блокирующих операций в дропдовн листе, т.е не переводя дропдовнлист в дисабле.2.Если инфа уже раньше подгружалась брать инфу с кеша, не грузя сеть.Кто то с таким уже сталкивался?
Promise.all + state компонента
источник

ES

Evg Sevg in React — русскоговорящее сообщество
Aleksei Chyrva
Promise.all + state компонента
А если пользователь в это время все таки переключит селект, пока идет запрос?😫🤷🏻‍♂️🤏🏼
источник

AC

Aleksei Chyrva in React — русскоговорящее сообщество
Evg Sevg
А если пользователь в это время все таки переключит селект, пока идет запрос?😫🤷🏻‍♂️🤏🏼
Не понимаю в чем вопрос... еще один опрос апи и обновление данных
источник