Size: a a a

2019 November 19

IN

Ira Novikova in React Kyiv
Alexander Gavrilichev
я это сейчас и пишу руками) но думал есть готовое решение чтобы посмотреть)) спасибо
я много с реакт селектом работала, но не встречала такого, как ты описываешь в документации. но может я все же что-то упустила
источник

AG

Alexander Gavrilichev in React Kyiv
У меня селект из метериала сейчас. Пытаюсь его переделать
источник

a

aaa in React Kyiv
Привет. Так можно сетать iniState с пропса ? или только через useEffect ?
источник

SG

Stas G in React Kyiv
можно
источник

a

aaa in React Kyiv
Stas G
можно
спасибо за ответ
источник

TS

Terry Sahaidak in React Kyiv
aaa
Привет. Так можно сетать iniState с пропса ? или только через useEffect ?
я щойно секунд з 30 намагався зрозуміти шо там взагалі відбувається…

так як зараз є така штука як optional chaining, який використовує object?.prop синтаксис, цей підхід з тернаркою без пробілів раджу забути раз і назавжди
источник

TS

Terry Sahaidak in React Kyiv
тим більше [promoId.value]: — я шукав навколо десь { }, думав то computed property name, типу { [provoId.value]: ‘value’ }
источник

SG

Stas G in React Kyiv
Terry Sahaidak
я щойно секунд з 30 намагався зрозуміти шо там взагалі відбувається…

так як зараз є така штука як optional chaining, який використовує object?.prop синтаксис, цей підхід з тернаркою без пробілів раджу забути раз і назавжди
вариант с опшенал чейнингом тебе даст другой результат
источник

SG

Stas G in React Kyiv
не пустой массив
источник

SG

Stas G in React Kyiv
я не защищаю кодстайл выше) просто решил уточнить
источник

TS

Terry Sahaidak in React Kyiv
Stas G
вариант с опшенал чейнингом тебе даст другой результат
я про те шо там написано
promoId? [promoId.value]: []
источник

SG

Stas G in React Kyiv
да
источник

SG

Stas G in React Kyiv
как это решить через ?.
источник

TS

Terry Sahaidak in React Kyiv
і це сильно збиває з пантелику
чому не можна було написати отак
promoId ? [promoId.value] : []


а
ще краще

promoId
 ? [
promoId.value]
 : [
]
источник

TS

Terry Sahaidak in React Kyiv
я й не пропонував це рішити саме так, а писати тернарку як люди, так як з появою ?. в коді такий підхід тільки ще більше буде з пантелику збивати)
источник

SG

Stas G in React Kyiv
а, я не так тебя понял
источник

SG

Stas G in React Kyiv
сорри
источник

TS

Terry Sahaidak in React Kyiv
а нє, там масив)
источник

TS

Terry Sahaidak in React Kyiv
але звісно код супер несек’юрний) так як promoId має бути об’єкт, а тут він посто приводиться до Boolean)
источник

N

NORI in React Kyiv
🙄
источник