Затишний блог про веб-розробку і не тільки 💛
Чат: @web_overflow_chat
Співпраця: @web_overflow_support
Автори: @lluchkaa & @anastasiia_tarasenko
Post #973
8.41K

#quiz
- 👍 6
- 🤔 2
- ❤ 1
WE @web_overflow
Showing posts older than #974 · Back to latest

type Node<T> = {
value: T;
next?: Node<T>;
}

;(variable as string).toLowerCase()
"scripts": {
"check": "prettier --check . && eslint . && tsc --noEmit"
}
name: Run web check
on:
workflow_dispatch: # вручну на GitHub
push: # при push в репозиторій
jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js 20
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'npm'
- name: Install dependencies
run: npm install
- name: Run check
run: npm run check
[0, 100]. Функція має повернути обʼєкт/map/словник з погрупованими числами за кількістю десятків та сформувати ключі у вигляді "0-9", "10-19", "20-29" і т.д.
unknown error. Найвеселіше те, що спроба збілдити і задеплоїти старіші коміти теж викидала помилку.getStaticPaths дозволяє повернути параметр fallback, який може бути false, true або "blocking". Якщо ви повернете false, тоді всі шляхи, які не повернулись з цієї функції будуть повертати 404. А от якщо повернути "blocking", то Next.js спробує зарендерити цю сторінку при першому запиті, і у разі успіху, збереже її у кеші. Отож, тепер ми генеруємо невелику кількість сторінок, проте, як тільки хтось спробує відкрити сторінку, яка ще не згенерована, але дані для якої існують, Next.js одразу створить все необхідне.