Всё нужно знать
База js- уметь работать с нативным кодом. Es6 обязательно , уметь работать с перебором объектов и массивами - основное что ты будешь делать . Знать несколько способов и какие из них как влияют на производительность. Eslint обязательно. Форматирование и наименование классов / методов / переменных. Самая большая проблема. Магические числа исключить. Код должен быть самодокументируемым. Лучше написать больше строчек, чем писать в одну строку условие из нескольких тернарных операторов , читать сложнее. в реакт - контекст , провайдер , умение обходиться без стейт менеджера. Знать стм, какие есть и для каких проектов лучше подойдет один или другой.
без стейт менеджера) я бы тебя не взял на работу) сорян)
Я не говорю что его не надо применять)
Как мне узнать, какой способ перебора массива быстрее если хост среда сама решает когда включать те или иные оптимизирующие штуки?
Гуглить 🤷🏻♂️ читать доки
Какие статьи разрабов в8 можешь порекомендовать, чтобы ознакомиться со скоростью map?
Надо гуглить, https://habr.com/ru/articles/49052/ статья старая, примерно такие надо искать
А в чем стейт менеджер плох?)
Он не плох, просто если нужно для заголовка или хлебных крошек и больше нигде, то подключать нет смысла.
Про заголовок реальный пример или абстрактный?
Для примера. Просто у нас было приложение где надо было менять только хлебные крошки , динамические. Тут через контекст провайдер решается
Больше нигде не использовался стейт?
Обсуждают сегодня