Моя робоча відпустка добігла кінця і з четверга ми повертаємося до навчання.
✍️ І почнемо ми з роутеру в #React, який дуже не очікувано змінився з травневої лекції. Тепер у нас "новий підхід" до створення роутів, який, як на мене, ну прямо дуже схожий на підгледжений в #Angular. Не можу сказати чи добре це чи погано, але лекцію потрібно робити з нуля. 😅
👉 Тож чекаю всіх у цей четвер на нашому каналі.
Всім гарної неділі, бережіть себе і до скорої зустрічі!
✍️ І почнемо ми з роутеру в #React, який дуже не очікувано змінився з травневої лекції. Тепер у нас "новий підхід" до створення роутів, який, як на мене, ну прямо дуже схожий на підгледжений в #Angular. Не можу сказати чи добре це чи погано, але лекцію потрібно робити з нуля. 😅
👉 Тож чекаю всіх у цей четвер на нашому каналі.
Всім гарної неділі, бережіть себе і до скорої зустрічі!
👍38❤10
❓Чим #React кращий за чистий #JS? Або взагалі навіщо потрібні фреймворки?
Якщо коротко - швидкість розробки та боротьба зі складністю.
Якщо довго, то
1️⃣Розробка проекту за допомогою будь-якого фреймворку має відбуватися швидше (тому що вам не потрібно створювати власні інструменти)
2️⃣ Фреймворк має* допомагати вам писати код, який простіше масштабувати та підтримувати в майбутньому.
3️⃣ Фреймворк це уніфікація. Розібратися з кодом написаним на популярному фреймворку куди простіше ніж вивчати фреймворк самописний, на який перетворюється більшість проектів на чистому JS.
Звичайно є купа "але":
По-перше, в будь-який фреймворк треба інвестувати час. І поки ви витрачаєте час на навчання, код не пишеться, або пишеться суттєво повільніше. І тут раніше був дуже цікавий нюанс, коли фреймворки змінювалися так швидко, що набуті знання ставали не актуальними за рік-два. На щастя, з цим трохи краще.
По-друге, фреймворк має* вам допомагати писати більш підтримуваний код. Але "має" не значить зобов'язаний. Що на React, що на куди більш суворому #Angular можна таке налапшати що потім навіть археологи не розберуть.
І, по-третє, будь-який фреймворк вас обмежує. Чистий JS дає більше можливостей як "накосячити" так і зробити щось справді чудове.
Тому React кращий за чистий JS для більш-менш типових проектів. Після інвестиції часу в навчання - ви отримаєте змогу писати швидше, а код, скоріше за все, буде легше підтримувати та розширювати (але це не факт 😉 )
@reactbeginners
Якщо коротко - швидкість розробки та боротьба зі складністю.
Якщо довго, то
1️⃣Розробка проекту за допомогою будь-якого фреймворку має відбуватися швидше (тому що вам не потрібно створювати власні інструменти)
2️⃣ Фреймворк має* допомагати вам писати код, який простіше масштабувати та підтримувати в майбутньому.
3️⃣ Фреймворк це уніфікація. Розібратися з кодом написаним на популярному фреймворку куди простіше ніж вивчати фреймворк самописний, на який перетворюється більшість проектів на чистому JS.
Звичайно є купа "але":
По-перше, в будь-який фреймворк треба інвестувати час. І поки ви витрачаєте час на навчання, код не пишеться, або пишеться суттєво повільніше. І тут раніше був дуже цікавий нюанс, коли фреймворки змінювалися так швидко, що набуті знання ставали не актуальними за рік-два. На щастя, з цим трохи краще.
По-друге, фреймворк має* вам допомагати писати більш підтримуваний код. Але "має" не значить зобов'язаний. Що на React, що на куди більш суворому #Angular можна таке налапшати що потім навіть археологи не розберуть.
І, по-третє, будь-який фреймворк вас обмежує. Чистий JS дає більше можливостей як "накосячити" так і зробити щось справді чудове.
Тому React кращий за чистий JS для більш-менш типових проектів. Після інвестиції часу в навчання - ви отримаєте змогу писати швидше, а код, скоріше за все, буде легше підтримувати та розширювати (але це не факт 😉 )
@reactbeginners
👍32❤11