Pull to refresh
-2
0
Send message

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

Статья интересная, но клиентский и серверный код свален в кучу

В целом довольно слабо, уровень джуна. Претиер/линтер хотя бы для статьи можно было настроить, чтобы например = не стояло вплотную к переменной.

Но вишенка на торте конечно var и классовые реакт компоненты в 2025 году

Это нормальный паттерн использования реакт, когда реф не используется для дом элемента (если у тебя в return компонента какому-то диву реф присваивается, этот код выполнится тупо позже чем любые синхронные действия с рефом до return и всё перетрёт)

В useEventCallback дичь какая-то, зачем там layouteffect? Если хочешь юзколбек которому не нужен массив зависимостей и ссылка всегда стабильная, можно через рефы сделать

Это почему же? Тебе же не дают тестовое сделать, потратив n часов своего времени на код, который неизвестно посмотрят вообще или нет. На лайвкодинге дают задачи, которые можно решить за 5-10 мин в плане сложности - и смотрят даже не на ответ, а на ход рассуждений. Это может не нравиться если ты например не умеешь думать...

Так про любую задачу можно ответить: гуглим пакет, в котором есть данная функция и устанавливаем его.

Киньте в меня тапок, если я не прав, но нафига делать электрический контакт струн с темброблоком? Чтобы играть как волк из ну погоди, втыкая гитару в розетку?

Щас бы на варах и jQuery писать в 2025

То есть чтобы проапдейтить какой-то сильно вложенный плейсхолдер, ты ререндеришь всё приложение, а потом пытаешься пофиксить посадку перформанса мемоизацией логики в компонентах которые посередине вложены?

Вот после таких решений и рождаются анекдоты про программистов и их костыли.

Реакт 19 уже официально вышел без всяких канареек

Никто не говорит "функции обратного вызова" - все говорят "колбэк".

Также написана ересь про ненужные создания функций при ререндерах. Юзколбэк нужен чтобы передавать стабильную ссылку на функцию - всё. Но на каждый ререндер вы всё равно создаёте и прокидываете в него новую функцию. Оптимизация будет только если есть дочерние компоненты, обёрнутые memo

А вот так написать религия не позволяет?

class Person {
  constructor (
    public name,
    public age,
    public anyProperty
  ) {}
}

Хорошая попытка, 1сники, но нет. Есть настоящие языки программирования, а есть 1с

Что-то я не понимаю, зачем какие-то чейны, если задача из примера - типичный дебаунс. Создаём тайммаут, создаём функцию, которая отменяет таймаут - profit.

Сразу после подзаголовка "Что нового в Next.js15?" пропал кусок текста.

Скачаются минифицированные скрипты, рассчитанные на бэк и юрлы сайта. Что ты будешь делать с этим всем?

Тротлинг через таймаут - сомнительно. Он не будет работать в тяжёлых задачах.

Про ивентлуп конечно ересь понаписали. Он есть в браузере, есть в ноде, но не в самом js.

Пример про лисков какая-то фигня, там нету никакого реакт компонента

Одно из самых бесячих Enter как "интер". Кроме как любовью к итальянской футбольной команде не знаю, как объяснить такое произношение.

Information

Rating
5,770-th
Registered
Activity

Specialization

Фронтенд разработчик
Старший