Size: a a a

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

2021 January 21

DC

Danil Chekalin in TypeScript — русскоговорящее сообщество
вот так помогло
источник

キツネ in TypeScript — русскоговорящее сообщество
ну да как вариант
источник

DC

Danil Chekalin in TypeScript — русскоговорящее сообщество
я пробовал твой вариант до твоего предложения, чутка в другом виде, темм не менее спасибо
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Как через тс указать, пропс для реакта может принимать только определенный компонент?
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Valentin
Как через тс указать, пропс для реакта может принимать только определенный компонент?
думал типа props:
icon: ComponentType<IconComponentProps>

и прокидывая элемент в пропс icon он ругается, что мы прокидываем элемент а не компонент с типом который указал.. бредятина
источник

SV

Sergey Vakhramov in TypeScript — русскоговорящее сообщество
Valentin
Как через тс указать, пропс для реакта может принимать только определенный компонент?
T1 | T2 | T3
источник

D

Daniil in TypeScript — русскоговорящее сообщество
Привет, какой должен быть тип в таком случае?
Ошибка
Argument of type '(e: MouseEvent) => void' is not assignable to parameter of type 'EventListenerOrEventListenerObject'.
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
Daniil
Привет, какой должен быть тип в таком случае?
Ошибка
Argument of type '(e: MouseEvent) => void' is not assignable to parameter of type 'EventListenerOrEventListenerObject'.
У тебя там не React synthetic event будет, а нативный, это же addEventListener. А еще ты подписку неправильно удаляешь
источник

[

[object Object] in TypeScript — русскоговорящее сообщество
Daniil
Привет, какой должен быть тип в таком случае?
Ошибка
Argument of type '(e: MouseEvent) => void' is not assignable to parameter of type 'EventListenerOrEventListenerObject'.
addEventListener в реакт????
источник

D

Daniil in TypeScript — русскоговорящее сообщество
[object Object]
addEventListener в реакт????
есть другие варинты как сделать outside click?
источник

[

[object Object] in TypeScript — русскоговорящее сообщество
Должны быть..
источник

V

Valentin in TypeScript — русскоговорящее сообщество
Sergey Vakhramov
T1 | T2 | T3
?
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
[object Object]
Должны быть..
Нет, он так и делается, правда уже готовые есть, зачем в тысячный раз писать свой
источник

D

Daniil in TypeScript — русскоговорящее сообщество
Тимофей 🛴
У тебя там не React synthetic event будет, а нативный, это же addEventListener. А еще ты подписку неправильно удаляешь
Спасибо, а что с подпиской не так?
источник

Т

Тимофей 🛴 in TypeScript — русскоговорящее сообщество
Daniil
Спасибо, а что с подпиской не так?
Удалять ее надо в коллбэке который возвращается из эффекта.
И у тебя так написано что хэндлер создается каждый рендер, так что твое удаление работать не будет
источник

D

Daniil in TypeScript — русскоговорящее сообщество
Тимофей 🛴
Удалять ее надо в коллбэке который возвращается из эффекта.
И у тебя так написано что хэндлер создается каждый рендер, так что твое удаление работать не будет
Понял, почему-то казалось что с массивом зависимостей не отрабатывает
источник
2021 January 22

МВ

Михаил Васильев... in TypeScript — русскоговорящее сообщество
Можно ли в класс заэкстендить другой класс, с переопределением его экстенда?

class A
class B extends A
class C extends B
class D
class F extends <C change extends to D>
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
А почему миксины для этих целей не юзать?
источник

u

uid in TypeScript — русскоговорящее сообщество
Артем Ильченко
а подскажи плз, откуда ссылки такие берёшь?
Про обобщение типов из значений подробностей в документации нет, так что список исключений из этого правила составлен из частных случаев (и наверняка неполный)).
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
У меня есть функция которая берет тапл функций по цепочке типов T1 => T2, T2 => T3,..., TN-1 => TN и делает композицию из первых двух. Как написать функцию которая будет вызывать ту что есть пока не останется только одна, T1 => TN? Пок что даже тип нарисовать не получается
источник