Канал "Free React For Beginners" - це ідеальне місце для тих, хто хоче вивчити React, фронтенд та веб-розробку. Тут ви знайдете корисні поради, підказки та ресурси для того, щоб стати справжнім професіоналом у цих галузях. Від базових концепцій до складніших вправ - усе це доступно на каналі. "Free React For Beginners" націлений на новачків, але корисний і для тих, хто вже володіє деяким досвідом у React. Долучайтеся до нашої спільноти і підвищуйте свої навички веб-розробки щодня! Посилання на наш YouTube-канал: https://www.youtube.com/@reactdev
27 Jan, 10:06
22 Jan, 14:17
key
<></>
<Fragment>
, який потім спростили до конструкцію <></>
. Але ця конструкція не може мати атрибутів, в тому числі key
який потрібен під час генерації списків. І ось тут то і може стати в нагоді старий <Fragment
:[].map((user, i) => <Fragment key={i}>{user}</Fragment>);
key
? Як ви думаєте? 21 Jan, 14:32
18 Jan, 17:39
11 Jan, 12:43
&&
в #react&&
в React для виведення на екран якогось контенту з умовою. Наприклад десь так:logged && <Greetings/>
0
logged ? <Greetings/> : null
!!
!!logged && <Greetings/>
22 Dec, 08:39
class User {
constructor(name, email) {
this.name = name;
this.email = email;
}
getUserInfo() {
return `Name: ${this.name}, Email: ${this.email}`;
}
}
class NotificationService {
static sendEmail(email, message) {
console.log(`Sending email to ${email} with message: "${message}"`);
}
}
const user = new User('Alice', '[email protected]');
console.log(user.getUserInfo());
NotificationService.sendEmail(user.email, 'Welcome to our platform!');
20 Dec, 09:43
12 Dec, 10:26
01 Dec, 12:33
01 Dec, 09:27
17 Nov, 10:01
09 Nov, 15:06
08 Nov, 20:19
03 Nov, 16:47
26 Oct, 16:59
19 Oct, 18:51
11 Oct, 14:13
07 Sep, 06:47
if
конструкціях, які максимально зав'язані на стан класу. 28 Aug, 05:14
form
form
та button
. Як мінімум - це дає можливість користуватися ентером для сабміта форми, що дуже зручно якщо у вас є автозаповнення. Плюсом іде доступність.label
та атрибут for
або htmlFor
в #React. Це дає можливість тицьнути на лейбу і одразу почати взаємодію з інпутом. Для маленьких чекбоксів та радіобаттонів на телефоні - просто must have. Доречі, ще один спосіб зробити життя користувача телефону краще - використовувати атрибут inputMode - дуже гарна штука.а
. Хоча б тому що на ньому можна клікнути середньою кнопкою щоб відкрити у новому вікні. А ще вони обидва мають додаткову поведінку, правильну роль та табаються. Бонусом SEO та доступніть.24 Aug, 06:48
18 Aug, 08:34
react-router-dom
не дуже любить коли його запускають на чомусь що не схоже не справжній URL, наприклад content://com.google.android
і просто тупо кидає exception, що обвалює весь застосунок на корені.28 Jul, 13:13
tel
і дублюйте номер в тексті a
:<a href="tel:+380661488111">+380661488111</a>
mailto
, sms
та кастомні) можна почитати тут21 Jul, 09:22
20 Jul, 11:49
14 Jul, 07:58
13 Jul, 12:29
const x = 1;
const fn = () => {
const y = 2;
};
if(true) {
const z = 3;
}
Const x = 1;
Const fn = () => console.log(x)
09 Jul, 11:07
29 Jun, 15:41
26 Jun, 14:16
23 Jun, 07:43