Web Overflow 🇺🇦
4.42K subscribers
380 photos
40 videos
3 files
518 links
Затишний блог про веб-розробку і не тільки 💛

Чат: @web_overflow_chat
Співпраця: @web_overflow_support
Автори: @lluchkaa & @anastasiia_tarasenko
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
#how_to створити shimmer wave text animation 🎉

Виконаний з допомогою HTML, SASS і JavaScript!

👉 Відкрити посилання
👍4🔥21
#how_to додати більше одного ref до елемента в React? 👀

function mergeRefs<T = unknown>(
...refs: (React.MutableRefObject<T> | React.LegacyRef<T>)[]
): React.RefCallback<T> {
return function (value) {
refs.forEach((ref) => {
if (typeof ref === 'function') {
ref(value)
} else if (ref !== null) {
;(ref as React.MutableRefObject<T | null>).current = value
}
})
}
}

// Example
const forwardedRef: React.ForwardedRef<HTMLInputElement>
const localRef = useRef<HTMLInputElement>()

<input ref={mergeRefs(forwarderRef, localRef)} />
👍63
#how_to оголосити тип глобальної змінної в TypeScript

👉 Відкрити посилання
👍52
#how_to ввімкнути inlay підказки в VSCode

👉 Відкрити посилання

#shorts
👍112
🔥3👍2
#how_to використовувати Object.groupBy в JavaScript.

👉 Дивитись відео

#shorts
👍43😱2
#how_to налаштувати debugger для Next.js проєкту в VS Code.

👉 Відкрити посилання

А також зверніть увагу на client-side та server-side налаштування. Вони спрацюють для відповідних не-Next.js проєктів.
👍54🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#how_to створити toggle pill 💊

Виконаний з допомогою HTML та CSS!

👉 Відкрити посилання
👍10🤯5🍾1
This media is not supported in your browser
VIEW IN TELEGRAM
#how_to створити frying pan preloader 🥘

Виконаний з допомогою HTML та SCSS!

👉 Відкрити посилання
👍10🔥5🤯1
#how_to увімкнути автоформатування коду.

👉 VS Code
👉 JetBrains
😁151👍1