Size: a a a

JavaScript.Ninja

2021 October 10

👀Ш

👀 Дима Шаповалов... in JavaScript.Ninja
Спасибо за помощь, попробую!
источник

Р

Руслан in JavaScript.Ninja
@xanf_ua нужен ваш вердикт по новой UI либы от команды Шамсетдинова Тимура
https://github.com/rohiievych/metacomponents
источник

IK

Illya Klymov in JavaScript.Ninja
пока выглядит как гибрид литэлемента и молла )
источник

Р

Руслан in JavaScript.Ninja
Спасибо
Shadow dom это замена virtual dom или ещё один способ решения проблемы медленного DOM?
источник

MK

Maxim Kostenko in JavaScript.Ninja
И ExtJS
источник

IK

Illya Klymov in JavaScript.Ninja
Ни то ни то
источник

KB

Kostya Boyarchuk in JavaScript.Ninja
Скорее способ инкапсуляции компонента, как отдельного контейнера со своим уникальным названием и этот способ доступен нативно браузером
источник

DZ

D Z in JavaScript.Ninja
В реакт query есть streaming updates как в ртк? https://redux-toolkit.js.org/rtk-query/usage/streaming-updates
источник
2021 October 11

VS

Vladislav Slyusar in JavaScript.Ninja
Нормально ли я написал код?

Мне нужно писать if, чтобы TS не ругался на то, что мой mapRef.current может быть null
Тогда я не могу написать  return () => map.remove();
вне if, потому что переменная map не будет в зоне видимости

Переопределить mapRef.current мне TS не даёт, когда я пытался написать так
mapRef.current = leaflet.map(map, { ... }
источник

VS

Vladislav Slyusar in JavaScript.Ninja
источник

VS

Vladislav Slyusar in JavaScript.Ninja
мне не нравится это решение, без ТС, я мог бы написать без этого if и не нужно было бы возвращать undefined
источник

DZ

D Z in JavaScript.Ninja
Почитайте про return only
источник

DZ

D Z in JavaScript.Ninja
И про второй аргумент у useEffect. На всякий
источник

DZ

D Z in JavaScript.Ninja
Ts здесь винить не стоит
источник

VS

Vladislav Slyusar in JavaScript.Ninja
Ты говоришь о массиве deps?
Если я укажу пустой массив, чтобы useEffect отработал 1 раз, это не решит проблему того, что я всё равно не могу не использовать if
источник

DZ

D Z in JavaScript.Ninja
Здесь нет. Про useEffect я просто так написал, тк использовать его без массива зависимостей странно
источник

VS

Vladislav Slyusar in JavaScript.Ninja
а это я не смог загуглить, что ты имел ввиду?
источник

DZ

D Z in JavaScript.Ninja
Криво написал, сори. Return early pattern
источник

VS

Vladislav Slyusar in JavaScript.Ninja
спасибо, почитаю)
источник

DZ

D Z in JavaScript.Ninja
Будет
if (!ref.cur) return undefined
someLogic()
...
источник