Size: a a a

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

2020 October 12

RA

Ruslan Abdullaev in React — русскоговорящее сообщество
Darya Syutkina
это звучит очень разумно, а вообще я бы посоветовала такие вопросы все-таки на бэке разруливать)
Мы исходим из того, что бэк очень ленивый или им делать это накладно или это вообще 3rd party provider
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Array.include
источник

V

Vitaliy in React — русскоговорящее сообщество
Всем привет. Как достать из объекта, имеющего вид
{
0: {…}

1: {…}

2: {…}

3: {…}

4: {…}

}

Элементы 0,1,2,3….и присвоить их в переменную?
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Includes.
источник

A

Andrey in React — русскоговорящее сообщество
Andrey Anelkin
Это так и работает) просто некоторые сектора( реальные),могут содержать 2000 ситов. Ещё заказчик может захотеть показывать все сектора при зуме
с тз юзера, я бы такому заказчику спасибо не сказал)
источник

A

Andrey in React — русскоговорящее сообщество
Vitaliy
Всем привет. Как достать из объекта, имеющего вид
{
0: {…}

1: {…}

2: {…}

3: {…}

4: {…}

}

Элементы 0,1,2,3….и присвоить их в переменную?
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
а для чего это делать? он ответит да, такй элемент имеется или нет, такого нету
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Andrey
с тз юзера, я бы такому заказчику спасибо не сказал)
https://www.eticketing.co.uk/pafc/EDP/Event/Index/2325 вот такая карта. только у большинства заказчиков она намного больше ( сам стадион)
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Andrey Anelkin
https://www.eticketing.co.uk/pafc/EDP/Event/Index/2325 вот такая карта. только у большинства заказчиков она намного больше ( сам стадион)
придумай получше 🙂 когда у арсенала сектор может быть в разы больше
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
или такое и нужно? типа 6к объектов по 10к значений?
если внутри этих вложенных объектов доступ по имени поля осуществляется, а не так же поиском-перебором, то это всё быстро будет

объекты внутри - хешмапы - доступ по полю напрямую будет очень быстрым
источник

A

Andrey in React — русскоговорящее сообщество
Andrey Anelkin
https://www.eticketing.co.uk/pafc/EDP/Event/Index/2325 вот такая карта. только у большинства заказчиков она намного больше ( сам стадион)
круто, на прошке 19года лагает в щщи)
еще раз, спасибо за такое точно не скажу)

(лучше уже придумали - кластеризация ситов)
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Andrey
круто, на прошке 19года лагает в щщи)
еще раз, спасибо за такое точно не скажу)

(лучше уже придумали - кластеризация ситов)
проблема тут в селекторах. сейчас идет редезайн и все пофиксилось в рамках перформанса 🙂
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Andrey Anelkin
проблема тут в селекторах. сейчас идет редезайн и все пофиксилось в рамках перформанса 🙂
в данной реализации стор выглядит максимально ущербно
источник

RA

Ruslan Abdullaev in React — русскоговорящее сообщество
Я бы при иницициализации (первом запросе), сгенерировал бы объект/Set/Map с id только true мест и дальше бы, при получении массива работал бы только с этой структурой. Доступ при этом был бы условно линейный, изменение было бы тоже довольно быстрым
источник

RA

Ruslan Abdullaev in React — русскоговорящее сообщество
Можете еще дождаться Records/Tuples =)
источник

A

Andrey in React — русскоговорящее сообщество
Andrey Anelkin
проблема тут в селекторах. сейчас идет редезайн и все пофиксилось в рамках перформанса 🙂
да не в селекторах там проблема
проблема в том, что даже в свг вся эта херобория лагает)

я молчу про бедных юзверей, у которых машина послабее

но я понимаю, что не мне тут спорить с заказчиков, это так, мысли вслух)
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
смотрите. стор у меня выглядит как
AREA-ROW-NUMBER: {..., isSomething: false}
мне приходит с бэка при фильтрации AvailableIntervals:[AREA-ROW-NUMBER,....,] и мне надо обновить под новые фильтры мой стор( в данном примере isSomething на true поменять, а если данного id нет в массиве- false)
источник

GO

Green Orange in React — русскоговорящее сообщество
Andrey
да не в селекторах там проблема
проблема в том, что даже в свг вся эта херобория лагает)

я молчу про бедных юзверей, у которых машина послабее

но я понимаю, что не мне тут спорить с заказчиков, это так, мысли вслух)
на Celeron N3350 все более менее ок.
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Andrey
да не в селекторах там проблема
проблема в том, что даже в свг вся эта херобория лагает)

я молчу про бедных юзверей, у которых машина послабее

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

A

Andrey in React — русскоговорящее сообщество
Andrey Anelkin
ой ты многого не знаешь ) это было тестчено на очень многих девайсах. и я понятия не имею, почему у тебя на прошке 19 года все лагает, а у меня немного тормозит из-за перерендера ситов( уж это я точно знаю). на таком же ноуте. кто-то видимо пи... врет, то есть
говорю, то, что вижу
не буду утруждать себя демкой, уж сорри

если бы там при клике в сектор было бы не 2000 мест, а А1, А2, итп, но все при этом работало бы шустро, за такое сказа бы спасибо
источник