Запрошуємо вас на затишний блог про веб-розробку і не тільки - Web Overflow! Цей канал створений для всіх, хто цікавиться освітою в сфері веб-технологій, розробкою сайтів, програмуванням та бажає поширити свої знання у цих галузях. Наші автори @lluchkaa & @anastasiia_tarasenko підготують для вас цікаві та корисні матеріали з цих тем. Також у нас є окремий чат для обговорень - приєднуйтеся до @web_overflow_chat. Якщо ви маєте питання або бажаєте співпрацювати з нами, звертайтеся до @web_overflow_support. Приєднуйтеся до нашого каналу та поглиблюйте свої знання з веб-розробки разом з Web Overflow! 💛
20 Jan, 09:27
17 Jan, 06:00
16 Jan, 08:55
isOpen
) і продумати способи закривання (як із зовнішньої компоненти, так і всередині самого вікна).show
та передати в неї компонент із пропсами. Це не зовсім декларативний метод, але, на нашу думку, значно зручніший.Promise
. Якщо у вас коли-небудь було модальне вікно для підтвердження, і потрібно було передавати колбеки для onConfirm
та onCancel
, тепер можна просто повернути значення з функції виклику.const modal = useModal(ConfirmationModal)
const onDelete = async () => {
const confirmed = await modal.show({text: "Are you sure?"})
if (confirmed) {
...
}
}
13 Jan, 13:00
05 Jan, 15:55
31 Dec, 22:01
30 Dec, 07:05
27 Dec, 15:22
theme=catppuccin-mocha
font-family=Monaspace Krypton Var
font-variation=wght=300
window-padding-x=0
title=" "
macos-titlebar-proxy-icon=hidden
cursor-style-blink=false
shell-integration-features=no-cursor
keybind=cmd+t=unbind
27 Dec, 06:00
26 Dec, 20:41
26 Dec, 13:30
25 Dec, 20:10
24 Dec, 10:02
x00: 1
x01: 1
y00: 0
y01: 1
AND
, OR
, XOR
. Наприклад:x00 AND y00 -> z00
x01 XOR y01 -> z01
x02 OR y02 -> z02
x
та y
, представлених проводами, що починаються на x
та y
відповідно. Результат повинен записуватися на вихідних проводах z
. Однак зараз додавання працює некоректно, оскільки 4 пари вихідних проводів переплутані. Потрібно визначити, які саме пари проводів були переплутані.23 Dec, 12:00
xx-yy
.t
.22 Dec, 16:40
64
, виконати операцію mix
із поточним результатом і застосувати операцію prune
.32
, виконати операцію mix
із поточним результатом і застосувати операцію prune
.2048
, виконати операцію mix
із поточним результатом і застосувати операцію prune
.16 777 216
.20 Dec, 13:15
S
- початок;E
- кінець;.
- траса;#
- стіна.20 Dec, 06:00
19 Dec, 10:00
r
- рушник із червоною смужкою;bb
- рушник із двома синіми смужками;rgb
- рушник із червоною, зеленою та синьою смужкою.rbb
можна скласти з рушників r
і двох b
.rrgbb
можна скласти кількома способами, наприклад, з рушників r
, rgb
, b
або з двох r
, одного g
і рушника bb
.19 Dec, 07:27
18 Dec, 10:00
(0, 0)
і завершуючи в точці (70, 70)
.1024
-ій секунді.16 Dec, 11:56
S
,E
,#
.15 Dec, 15:22
@
,O
,#
.^
— рух угору,>
— вправо,v
— вниз,<
— вліво.[]
, та їх завжди переміщують як одне ціле.14 Dec, 11:24
101x103
розміщені роботи. Щосекунди вони постійно рухаються за певним правилом: на x
клітинок вправо та на y
клітинок вниз. Якщо робот виходить за межі мапи, він телепортується на протилежний бік. Карта розділена на 4
квадранти середніми лініями.100
секунд.13 Dec, 10:00
X
та Y
. Щоб дістати іграшку, потрібно перемістити лапу автомата до цих координат, починаючи з початкової позиції (0, 0)
. A
пересуває лапу на XA
по осі X
та YA
по осі Y
. Натискання цієї кнопки коштує 3 монетки. B
пересуває лапу на XB
по осі X
та YB
по осі Y
. Натискання цієї кнопки коштує 1 монетку. (X, Y)
.10000000000000 + X
та 10000000000000 + Y
.13 Dec, 06:00
12 Dec, 16:00
26 Nov, 12:58
22 Nov, 13:00
22 Nov, 06:00
21 Nov, 15:00
21 Nov, 11:54
error.cause
та hashbang grammar
. Також позначайте своє ставлення до технологій у запитаннях — це дає корисний фідбек для всієї спільноти.19 Nov, 09:44
15 Nov, 06:00
14 Nov, 13:00
14 Nov, 07:05
"use client"
/"use server"
). Можливо, це не надто корисно, але зате забезпечить узгодженість у всьому коді.13 Nov, 13:00
ms
- кількість мілісекунд, та викликає заздалегідь визначену функцію f
. Функція має повернути результат виклику функції f
, якщо функція f
виконалась менш ніж ms
мілісекунд, інакше - викинути помилку. 11 Nov, 13:00
fetch
. Next.js дозволяє керувати кешем саме через fetch
. axios
використовує fetch
аж третім в черзі. Проте, це можна легко змінити, встановивши параметр adapter, створюючи обʼєкт axios.const api = axios.create({ adapter: ["fetch", "xhr", "http"] })
fetchOptions
при виклику методів axios
.api.get("/", { fetchOptions: { ... } })
08 Nov, 06:00
05 Nov, 10:37
02 Nov, 11:29
01 Nov, 13:00
01 Nov, 06:00
31 Oct, 13:00
30 Oct, 13:00
29 Oct, 07:05
28 Oct, 13:00
28 Oct, 07:05
25 Oct, 12:00
25 Oct, 05:00
24 Oct, 14:38
24 Oct, 06:05
23 Oct, 12:00
nums
та ціле число target
, та повертає перший число-елемент масиву nums
, яке найближче до числа target
(має найменший модуль різниці). Масив nums
гарантовано не пустий.[1, 2, 3, 4]
, 5
-> 4
[7, 5, 3, 1]
, 4
-> 5
18 Oct, 05:00
16 Oct, 12:00
15 Oct, 06:05
14 Oct, 06:05
11 Oct, 12:00
11 Oct, 05:00
10 Oct, 12:00
10 Oct, 07:22
09 Oct, 13:00
n = 5
=> (3, 4)
n = 5
=> (4, 3)
n = 5
=> (-3, -4)
08 Oct, 15:34
@macpawfoundation
в Instagram чи Facebook.08 Oct, 10:20
07 Oct, 13:27
git pull
- ви кожного разу будете отримувати новий merge комміт. Наче нічого поганого, але постійно буде присутній один "зайвий" комміт.rebase
- дивіться у відео за посиланням нижче.04 Oct, 12:00
Object.groupBy
в JavaScript
.04 Oct, 05:00