Size: a a a

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

2020 March 23

MS

Max Syabro in TypeScript — русскоговорящее сообщество
я не в куре прост
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Max Syabro
а у свг есть онклик?
И че по канону придётся свг обернуть в баттон?
источник

MS

Max Syabro in TypeScript — русскоговорящее сообщество
хз, погуглить может для начала )
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Garden State
И че по канону придётся свг обернуть в баттон?
Я бы не советовал игнорить сематнику без причины, особенно с SVG, уже не раз встречался с тем что на айфонах тач/клик ивенты работали неадекватным образом до тих пор пока не обернешь это в семантически-корректный тег
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
к, примеру <a/> без href (даже пустого) - тоже часто вызывает проблемы
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Алексей Гринько
Я бы не советовал игнорить сематнику без причины, особенно с SVG, уже не раз встречался с тем что на айфонах тач/клик ивенты работали неадекватным образом до тих пор пока не обернешь это в семантически-корректный тег
И какой вариант тут будет семантичным?
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Garden State
И какой вариант тут будет семантичным?
Ну у вас же это экшены какие-то, т.е. клик на них- должен запускать какой-то js?
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
button type="button"  - это если прям ну оч правильно)
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Есть тип
type TMode = 'view' | 'edit' | 'copy';``` как на основании его создать более расширенный тип ```type TMode = 'add' | 'view' | 'edit' | 'copy';
```
?
источник

KL

Kirill Leushkin in TypeScript — русскоговорящее сообщество
type T = TMode | 'add'
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Алексей Гринько
button type="button"  - это если прям ну оч правильно)
Та же самая ошибка
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Алексей Гринько
button type="button"  - это если прям ну оч правильно)
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Алексей Гринько
button type="button"  - это если прям ну оч правильно)
источник

ТФ

Татьяна Фомина in TypeScript — русскоговорящее сообщество
Kirill Leushkin
type T = TMode | 'add'
спасибо!
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Я к сожалению понятия не имею как работает TS со стайлед компонентсами.
Я писал с точки зрения семантики и отсутствия проблемы с кроссбраузерностью потом

Наведите на Wrapper, какой ему тип сейчас присвоен?
источник

GS

Garden State in TypeScript — русскоговорящее сообщество
Алексей Гринько
Я к сожалению понятия не имею как работает TS со стайлед компонентсами.
Я писал с точки зрения семантики и отсутствия проблемы с кроссбраузерностью потом

Наведите на Wrapper, какой ему тип сейчас присвоен?
источник

d

ds in TypeScript — русскоговорящее сообщество
TS + SC = гремучая смесь
источник

ТК

Таймураз Кайтмазов in TypeScript — русскоговорящее сообщество
ds
TS + SC = гремучая смесь
Проблема в производительности же, все остальное ок
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
Я так понимаю что стайлед в любом случае возвращает не нативный элемент, а какую-то обертку, поэтому onClick тут "из коробки" не подхватится
Сморите как подмешать свои пропсы и добавляйте туда onClick?:()=>void
источник

АГ

Алексей Гринько in TypeScript — русскоговорящее сообщество
https://styled-components.com/docs/api#using-custom-props - вот это должно помочь поидее
источник