Анализ роадмепов по фронтенд-разработке

Поделиться
HTML-код
  • Опубликовано: 7 апр 2020
  • Анализ дорожных карт по изучению фронтенд-разработки.
    Видео предназначено для начинающих.
    ___________________________________
    Группа VK: paqmind
    Telegram: t.me/Paqmind
    Facebook: cutt.ly/Xr1u9zK
    __________________________________
    ФРОНТЕНД РАЗРАБОТКА НА REACT
    Онлайн курс с поддержкой ментора. Обучение через практику.
    paqmind.com/courses/react-dev...

Комментарии • 2

  • @genrihkutz
    @genrihkutz 4 года назад

    Спасибо, классное видео, не могли бы вы объяснить почему не нужно учить и использовать Redux ?

    • @IvanKleshnin
      @IvanKleshnin 4 года назад

      Спасибо вам. Я могу проехаться по ушам теорией :) Redux - это карго-культное заимствование идей из Elm. В последнем, эффекты декларативны и редюсер может возвращать эффекты помимо нового состояния. Без эффектов эта архитектура не совсем полноценна, вы не можете описать декларативно многие ситуации. А частичная, выборочная декларативность это, как бы сказать помягче... Можно сравнить это со статической типизацией, которая работает "не всегда". Unsound Type Systems, кстати, считались моветоном до TypeScript. Но у последнего есть оправдания (сложность задачи) и это другая история. Есть адовый костыль Redux Saga... То что они пытаются сделать можно нормальн реализовать только на уровне ЯП. Не библиотекой.
      Короче говоря, я знаю, что теория интересна меньшинству, т.ч. скажу по-простому, практически:
      1) useState, useContext, useReducer заменяют Redux для простых случаев
      2) Для сложных есть Apollo Client или Urql. Загрузка и кэширование данных с инвалидациями - вот реальная сложность.
      Инвестировать в Redux экосистему можно для резюме и трудоустройства. Но я бы сказал, что компании, которые делают ставку на Redux в 2020, двигаются немного не в ту сторону.