code_cleanup
12 subscribers
5 links
Download Telegram
Channel created
Всем привет! Мы — Алекс и Алёна делаем видеоподкаст про рефакторинг. У нас 20+ лет во фронтенде на двоих, и мы решили делиться опытом на youtube.

Алёна: я senior frontend developer, тимлид Доки, автор, переводчик, спикер, эдьюкейтор. Работаю как с экосистемой React и Next.js, так и с vanilla-стеком. Мой опыт в образовании помогает нам объяснять вещи простым языком.

Алекс: я senior software engineer, бывший яндексоид, работал и в сервисе на 50+ фронтендеров, и делал фронтенд в соло. Фронтенд-стек тоже вокруг реакта. Мой опыт работы в разных командах помогает подмечать проблемы и варианты их решения.

Мы хотим показывать, как можно писать код проще и надёжнее. Пока пробуем формат и очень ориентируемся на ваш фидбек!
Смотрите наш первый эпизод!

Разбираемся, как избавиться от useState в формах с помощью новых фишек React 19, и обсуждаем, когда это не прокатит.

Постарались, чтобы было не слишком затянуто, но при этом понятно. Получилось? Расскажите в комментариях!

https://youtu.be/JdMGSgh9uHA
🔥2
Привет!
Нам указали, что в эпизоде #1 мы забыли добавить ref для form, хотя используем его в коде.
Исправили свою ошибку в этом пулреквесте.
Мы не заметили это в процессе записи потому что начиная с React 19.1 ref вовсе не нужен. Форма сама очищается после отправки.
Спасибо, что внимательно смотрите ♥️
👍3
Неужели мы выпустили видео? Конечно выпустили!

Ну и шляпу там нам AI нагенерил, сортировка пузырьком. Рефакторим по TDD, максимально упрощая логику. Объясняем, в чём прикол разных локалей при сортировке.

Улучшили качество видео. Пока мы ещё не супер-блоггеры, но стремимся!

Энджой, лайк, подписка

https://youtu.be/rTbZ38qX_6Q
4
Привет, а вот и новое видео!

В прошлой серии мы залезли в одну функцию сортировки и улучшали её. В этот раз смотрим шире — почему так больно работать с компонентом и откуда берутся данные.

А конкретно:
— выносим бизнес-логику из React компонента
— разбираемся с концепцией derived state
— используем селекторы в Zustand
— пишем тесты 💚 на стор без React и DOM
— и даже ловим классическую ошибку с getSnapshot в Next.js

Постарались сделать формат более живым, много обсуждений, сомнений и реальных решений по ходу.

Получился почти час 😅 наливайте чайку и залетайте к нам

https://youtu.be/oKbi-K2kj4Q
🔥4👍1