Руслан Куянец | Reactify – Telegram
Руслан Куянец | Reactify
5.84K subscribers
705 photos
52 videos
39 files
289 links
Я IT-специалист, ментор и основатель проекта YeaHub и сообщества Reactify. Здесь рассказываю про Frontend и IT.

Менторство:
https://reactify.ru

YouTube канал:
https://youtube.com/@reactify-it

YeaHub:
https://yeahub.ru/

Связь:
@ruslan_kuyanets
Download Telegram
эх
а ведь я всего лишь сказал, что не нужно откликаться на вакансии, если вы еще не готовы)
Не нужно откликаться на Реакт разработчика, если вы еще не изучили Реакт)))
Не надо откликаться, если вы еще не можете простое приложение сделать
Как у ребят подгорает

https://www.youtube.com/shorts/xUq7378vlik
😁10👍5🔥1
Надеюсь эта система мне поможет
🔥7👍5😁4
В конце мая два моих ученика начнут искать работу, и я буду сопровождать их на каждом этапе этого пути. Мы усердно готовились: решали задачи, изучали и разбирали вопросы, практиковались и проводили сессии лайвкодинга.

Сегодня я организую вебинар с участием HR-специалиста для своих учеников. Залифа (@HR_Zalifa) расскажет о процессе трудоустройства, поделится полезными советами, проверит резюме каждого и составит чеклист с рекомендациями. Конечно, она также ответит на все вопросы.

Наши ребята уже справляются с большими задачами, анализируют чужой код и работают в команде. Их уровень подготовки действительно высок. Это совсем не то, что просто добавить в резюме три года опыта после курсов 😎

Скоро я попрошу знакомых провести для них тренировочные собеседования. Ребята уже привыкли ко мне, так что пора добавить немного стресса.

Буду делиться процессом их поиска работы. Обещаю, будет интересно! 💪

Спасибо Залифе, что согласилась провести вебинар.💪
https://news.1rj.ru/str/it_coach1
👍11🔥41🤔1
Всем привет. Может есть желающие поучаствовать в собеседовании? Длительность 30-50 минут.
Хочу чтобы ребята с обучения провели собеседование, потренировались и набрались уверенности.

Уровень: Знание HTML, CSS, JavaScript, React, TypeScript

Проведем на выходных. Созвонимся в Google Meets

Нужны 2 человека. Душнить не будем, просто поболтаем, зададим вопросы начиная с верстки и заканчивая экосистемой React.

По желанию запишем собес и я выложу в YouTube с вашего согласия

Итоги: 10.05.2024 17:00
👍19🔥43
Кстати висит собеседование в новом формате. Жду когда превью дизайнер мне сделает. Решил полный ребрендинг сделать 😎
👍10🔥5💯2
Функции в JavaScript. 30+ концепций в одном видео

Как вам новое превью?

Видео без воды, рассмотрены практически все концепции функций в JavaScript. Хочу немного бустануть видео, чтобы проверить новое превью. Проведите выходные с пользой, уделите 25 минут времени, изучите что-то новое сегодня 😎

Записываю для вас годное видео на выходных! На неделе выпущу! Всех хороших выходных🤝

https://youtu.be/XyeS37LbNyU?si=hQr6zVj7_fuWSGXl
👍19🔥71💯1
Снял первое видео из серии Паттерны в React.

Надеюсь, оно вам понравится, потому, что на очереди еще 20+ различных паттернов, правил и принципов😅

Угадайте какой паттерн🧐
👍20💯51🔥1
Каждый раз, когда ChatGPT не в состоянии решить сложную задачу, и мне приходится взяться за это самому, я чувствую себя как Тор в момент, когда он снова хватает молот:
"Все еще достоин!"
👍16😁4💯2🔥1
Как вам наброски?😂

Норм или кринж? Экспериментировать дальше?😅
😁34🔥17👍61
Кстати, с момента выхода видео, roadmap обновлялся пару раз. Добавил больше ресурсов и технологий.

Ссылка на Figma

Ссылка на видео

#roadmap
12👍2🔥2
Вышла новая, более мощная версия ChatGPT 4o

Немного поработал с ней уже. Эх, опять самому все делать. Не решает она мои задачи

Но работает быстрее, чем предыдущая версия. Пишет код, текст моментально

GPT-4 теперь вроде как доступен без подписки.

А вы уже успели опробовать?
👍14💯2😁1
Серьезно подошел к роли 🧐

Угадаете для каких Паттернов атрибуты?
🔥62👍2
Сегодня утвердил превью для видео. Получилось очень круто!

На волне вдохновения от классного превью, весь день переделывал проект с примерами для первого паттерна. Хотя уже отснял всё, понял, что оно не идеально. Создал новое приложение, красиво оформил, нашел подходящий дизайн. Добавил три крутых примера паттерна Фабрика. Завтра снова снимать буду🙃

Завтра буду монтировать и постараюсь выложить на YouTube. На очереди еще множество полезных видео.💪
👍15💯2🤝2
Shadow DOM

Shadow DOM позволяет инкапсулировать HTML и CSS в веб-компонентах, скрывая их детали реализации и стили от основного документа, тем самым предотвращая конфликты имен и стилей.

Создание Shadow DOM:
Для добавления Shadow DOM к элементу, используйте метод attachShadow({mode: 'open' | 'closed'}) на целевом элементе. Режим open позволяет доступ к Shadow DOM из основного документа через свойство shadowRoot, в то время как closed делает Shadow DOM полностью инкапсулированным.


let host = document.createElement('div');
let shadowRoot = host.attachShadow({mode: 'open'});
shadowRoot.innerHTML = '<style>:host { color: red; }</style><b>I am in shadow dom!</b>';
document.body.appendChild(host);


Стилизация Shadow DOM:
- Стили внутри Shadow DOM инкапсулированы и не влияют на основной документ, а стили основного документа не влияют на содержимое Shadow DOM.
- Селектор `:host` используется для стилизации корневого элемента Shadow DOM.
- Глобальные стили не проникают в Shadow DOM, но переменные CSS (**`var()`**) и кастомные свойства могут быть использованы для тематизации.

Слоты:
Слоты (<slot>) — это элементы в Shadow DOM, которые определяют места для вставки пользовательского контента из основного DOM. Слоты могут иметь имена (name атрибут), позволяя детально управлять распределением контента.


<!-- В Shadow DOM -->
<slot name="noscript"></slot>
<slot></slot> <!-- default slot -->

<!-- В основном DOM -->
<div slot="noscript">This goes into the named slot</div>
<div>This goes into the default slot</div>


Взаимодействие с Shadow DOM:
- Доступ к элементам внутри Shadow DOM возможен через `shadowRoot`, если режим установлен в `open`.
- Изоляция Shadow DOM обеспечивает инкапсуляцию, но также требует использования специфичных методов для взаимодействия с ним, особенно в случае `closed` режима.

#shadowdom #html #JavaScript
🔥152👍1💯1🤝1
Forwarded from React Frontend | YeaHub
#basic #js
Для чего используется ключевое слово super() в дочерних классах?

Уровень: 5️⃣

Ключевое слово super() используется для обращения к конструктору и методам родительского класса, что позволяет дочернему классу наследовать поведение родительского класса, изменять его, а также добавлять собственные методы и свойства.

Ресурсы для изучения:
📔 Дока
📄 Статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍32
Классы – больная тема для фронтендеров. В React мы используем функциональное программирование, пишем все на функциях, а к классам прибегаем изредка. Но про классы, ООП, наследование часто спрашивают на собеседованиях. Зачем, если мы не применяем это в работе? 🤔
👍11💯32😁2😢1
Готовы к выпуску!

✔️ Продвинутый React.
✔️ Видеокурс React Паттерны.
✔️ На реальном примере.
✔️ Без воды.

Такого нет в YouTube. Все это бесплатно!
Еще и в связке с FSD + TypeScript

Если это не годнота, то я не знаю, что годнота.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍60🔥19🤝2🤔1