
Категорія · React
Екран із функцій, а не з одного HTML-полотна
Компонент і JSX, props і state, список, форма, ефект, дані з сервера. Вісім коротких уроків — база, з якою вже пишуть екран. Застряг на рядку — запитай Ask у цьому пункті.
До першого урокуОдразу шпаргалкаТеми — кожна своїм уроком
01Компонент і JSXUI — функція, яка повертає розмітку. Не рядок HTML, а дерево елементів.
10 хв
02Props і stateЗгори приходять props. Своє, що змінюється, — state. Не плутай.
11 хв
03Список, key і ефектМасив у JSX — `.map`. key — не індекс, якщо список рухається. Ефект — не для розрахунку.
12 хв
04Події й форма без перезавантаженняonClick отримує функцію. У форми preventDefault, інакше сторінка спалахне заново.
10 хв
05Контрольований inputЗначення поля береш зі state і пишеш назад в onChange. Одне джерело правди.
11 хв
06useEffect: поза компонентомЕфект — мережа, підписка, заголовок вкладки. Не для додавання first + last.
12 хв
07Стан піднімають, children вставляютьСпільне для двох дітей — живе в батькові. Слот розмітки — children, а не копіпаста.
11 хв
08Дані з сервераFetch в ефекті. Доки вантажиться — окремий стан. Помилка — теж стан, а не alert.
12 хв0/8 тем відкрито. Це вступ курсу, не весь курс на одній сторінці.