Free React For Beginners
رفتن به کانال در Telegram
💻 Про #React та #frontend та #веб розробку 🧑🎓 Для початківців і не тільки 👉 https://www.youtube.com/@reactdev
نمایش بیشتر3 034
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
TypeScript - викинути не можна залишити (21.12, 20:00)
😎 А ось і обіцяне відео з доповіді, яку я провів для Житомирської Політехніки, на запрошення пана Романа.
🧠 Мета цього відео - не викласти вам готову відповідь, чи потрібен TS чи ні, а дати деяких фактів для роздумів, аби ви могли прийняти власне, осмислене рішення щодо потрібності цієї мови. Бо, як я казав на самому початку - дядьо з телевізору може будь-яку фігню нести, а нам з цим потім працювати.
📅 Відео вийде о 20:00, у четвер, тобто сьогодні. Усім гарного перегляду.
Бережіть себе, допомагайте ЗСУ, скоро побачимося!
@reactbeginners
Працює - не чіпай
🧐 Як і ви, я не одноразово чув цю тезу від колег, старших розробників і навіть з анекдотів*. Але сліпе використання цього принципу приносить багато шкоди і створює замкнуте коло:
1: Написали код;
2: Змінилися вимоги, або обставини;
3: Працює - не чіпай;
4: Наліпили костилів;
continue 1;
🪚 Замість того, щоб обережно підпилити один шматок коду, ми накручуємо на нього спочатку ізоленту, потім скотч, потім армований скотч, а потім бетонуємо все арматурою. І в якийсь момент це все перетворюється на архітектуру костилів на вістрі голки, коли одна необережна думка валить це все команді на голову. А проект все ще потрібно не просто підтримувати, а ще й розвивати.
😊 Тому, на мою думку, постійний рефакторинг є необхідною передумовою для того, щоб ваш проект міг спокійно розвиватися з часом.
То ж не бійтеся постійно переглядати ваш код. Адаптуйте його до нових вимог, покращуйте його, перейменовуйте та спрощуйте.
@reactbeginners
Прикол - тільки що знайшов на чому побудована мобільна версія Steam-у
Вгадаєте на чому він написаний?
А ось на чому: React Native, React, Axios, React Query і, напевно найцікавіше тут - MobX! А ви кажете redux, recoil...
Всім тихих вихідних!
@reactbeginners
В четвер буду виступати для Житомирської Політехніки з темою "TypeScript - викинути не можна залишити".
🎞А сам запис, трохи пізніше, буде викладений на YouTube, для вас. Може кому буде в нагоді.
П.М. Дякую за підтримку до попереднього відео. Все бачу, все зробимо!
Що ж, і таке буває.
А щоб підняти вам і собі настрій - ловіть фотку бійців з нашою пічкою. Тепер їм буде тепліше 😊
Збір не оголошував, бо зміг просто закрити з ЗП 😎, а у людей грошей не так що багато. Але якщо хочете приймати в такому участь - поставте 🔥
Тихої вам решти дня!
Repost from Той самий Бабіч
Русня не втомлюється нагадувати усім, які вони насправді гниди і уєбани, а я ніколи не втомлюсь робити коштозбори для ЗСУ, аби вони ту гниль нищили й зтирали з лиця землі.
Якщо коротко, завтра особливий день, і до цього особливого дня наші котики-богунівці попросили скромний подарунок — просто закрити рахунки за ремонт. На загальну суму в 32 446 гривень.
Там пару гривень вже лежить, так то на Новий Рік на лебідку, так шо вважайте, шо збираєм на ремонт з нуля.
🔗Посилання на банку
https://send.monobank.ua/jar/AeXQ6YRf2X
💳Номер картки банки
5375411202918178
Давайте трохи допоможемо Сергію. Там відносно не багато, але потрібно.
Я теж зараз трохи підкину.
Судячи з усього, дві третини моїх глядачів на YouTube сидять на інтернеті від Київстар 😁
💪 Результати вийшли цікаві, і я радий що в більшості (69%) труднощі з TypeScript виникають лише зрідка.
😎А щоб підтримувати ваш рівень на належному рівні - зробив маленьке відео про ключове слово
satisfies, яке з'явилося в TS. 4.9
💡Кому цікаво чим satisfies відрізняється від as або прямого вказання типу - прошу до відео
🤝 Дякую всім хто писав детальні коментарі про свої складнощами з TS. Це було не марно, будемо думати що з ними робити.Repost from Той самий Бабіч
Ви прокинулися? Тоді гайда на лайвкотинг! Покажу кілька хитрощів, як за допомогою CSS можна зробити те, для чого зазвичай тягнуть JS.
А ще збиратимемо кошти на потреби 1-ї ОБрСпП ім. Івана Богуна, з крутезними подарунками за донати.
Чекаю на вас!
Початок об 11:00!
P.S. Я вас ще за дві хвилинки до початку пінгану
https://youtube.com/live/53M2Y1QwSlY
😈За що я "люблю" Next.JS👿
Не буду довго розводитися, просто покажу.
🖥 Подивіться на ці два зображення.
Маємо один і той самий компонент, який відрізняється одним єдиним рядком -
use-client на початку файлу і який я невдало намагаюся збілдати в режимі export.
Побачили? Тепер подивіться на помилку в самому низу зображень:
👉 Якщо use-client відсутній, помилка говорить про те що білд не можливий, бо функція generateStaticParams не знайдена
👉 Якщо use-client присутній, помилка каже що неможливо використовувати директиву use-client разом з функцією generateStaticParams
🤯Любий Next-е, може ти вже визначишся? Бо я з тобою посивію, грець би тебе вхопив....
Насправді, ця помилка виникає коли назва парамсу, який повертає функція не співпадає з назвою теки. В даному прикладі, моя тека називається [id], а парамс - v, тому Next і кидає цю помилку. Але можна ж було це по-людськи написати.
Тепер ви знаєете.Repost from Той самий Бабіч
Хто любить котиків? Усі люблять котиків! І я люблю котиків. Я можу не любити React, але котики — святе. Тому просто приходьте до мене в гості цієї неділі, об 11:00 ранку, аби затишно посидіти в чатику на ютубі і подивитися, як я буду показувати чудеса верстки і робити виключно на HTML та CSS те, для чого зазвичай тягнуть JavaScript. Що буду верстати? Сайт про котиків, звичайно ж!
А заодно й зберемо трошки гривень для наших котиків-богунівців. То як, ждать вас в гості?
🔥 ЛАЙВКОТИНГ №1 🔥
📅 10 грудня, 11:00
Переходьте й обовʼязково ставте дзвіночок-нагадування.
Знову постало питання що є проблеми з TS. А ну допоможіть мені з цим розібратися:
Я + TS = ? Якщо ви обрали варіант "потрібна допомога" - обов'язково напишіть в чому і можливо вона прийде :)
🔨Чотири з половиною години йшов Ефір🔨
😢 І в кінці кінців Next.JS мене таки підвів. Те що працювало локально - не працювало на сервері. Виявилося (хто б міг подумати) що Next не гарантує однакову поведінку для локальної розробки та під час експорту в статику.
😎Але ні мене, ні слухачів це не зупинило і ми просто переписали апку з Next.JS на чистий React. І, ви не повірите, але воно працює 😊 Хоча, звісно, дизайнер з мене дуже посередній.
😅 Вже зараз я розумію що, насправді, можна було обійтися без переписування, але вночі все виглядало трохи складніше.
Ефір можна подивитися тут
Репозиторій тут
❤️Дякую всім хто був зі мною на цьому майже марафоні - Ви круті!
😍Вітаю всіх із днем Святого Миколая
💪Вітаю всіх із днем Збройних Сил України.
А це вам маленький подарунок
Ми починаємо!
☕️ Беріть чай | кава і приєднуйтесь
🏃 Це буде дооовгий забіг
❤️А це маленький подарунок, який буде розіграний серед тих, хто поширить цей ефір в соціальних мережах.
Для того щоб взяти участь у розіграші потрібно поширити лінк на ефір на Ютуб та надіслати мені скріншот, щоб я додав вас у список 😎
Приймаються дописи в LinkedIn, Instagram, Facebook)
Дякую тій людини хто його мені віддав на ефір 😍
@reactbeginners
❤️Створимо казку разом!❤️
Завтра день Святого Миколая і це чудова нагода покодити щось цікаве.
Давайте зберемося сьогодні, у Вівторок, о 19:00 і спробуємо написати інтерактивну казку на Next.JS
В програмі:
=> Дитяча казка про дівчинку Юсю та Снігокрай
=> Доросла казка про Next.JS та експорт в статику
=> 18+ казка про деплоймент Next.JS на GhPages
Ефір буде тривати до переможного кінця, але сподіваюся не більше ніж 3 години.
Приходьте, буде цікаво 😍
П.М. Так, мені привезли мікрофон 😅
@reactbeginners
