G F, хз, не знаю чтобы изменить поведение существующего объекта, скорее такое сделать невозможно. Но его можно обернуть в Proxy и делать присваивание через прокси
Denioo,
на классовых компонентах с TS не возникало каких либо проблем. Проблема с библиотеки в ТС это уже ответственность самих библиотек
смотря что имеется в виду под всем кодом, но по хорошему компонент должен отвечать за одну вещь
В React.js тем более
В чем выражается многофункциональность, если реакт отвечает только за рендеринг?
Это же не значит, что если физически это возможно, то так и нужно делать. Просто обходить это
Про стор на основе FLUX это вообще другой разговор, и в 80% случаев он просто не нужен
По архитектурным шаблонам проходит только Angular, в остальных одно и то же могут делать 100500 способами
если не используется, нужно по-любому удалять для поддержания чистоты кода и конфигураций. Если она нигде не импортируется в модулях, значит и никак не повлияет на итоговый размер бандла
keff1, первые термины это из функционального программирования, про него и можете почитать. Я сомневаюсь что даже интервьюер, который задавал этот вопрос, нормально пишет под этой парадигмой, поэтому такие знания дальше теории не заходят. Более того, в основном вам дадут задачи на создание АПИшек или навертывание хитромудрой верстки, поэтому эти знания будут не нужны. Наверное это только у нас интервьюеры любят повыделываться и задают вопросы, которые не имеют ничего общего с действительностью. Я бы туда не шел.
Uint32Array тоже специфичная структура, и на коммерческих проектах она мне ни разу не пригодилась, тем более требовать от джуна практики с этим нет смысла, имхо
keff1, зависит от стека. Как по мне, больше шансов получить фидбэк от людей в профильном Телеграм чате. Берете список "наболевшего", и выбираете что из этого можно решить написав приложение.
keff1, что вы считаете теоретическими вопросами? Про bind, call или замыкания? Есть такое, и это чисто знания для прохождения собеседований, поэтому можно смотреть сразу инфу о вопросах на себеседовании для JS разработчика
Что бы писать программы нужно все изучить и разобраться в базе языка хорошо
не обязательно, начинайте писать и сразу будет понятно что еще нужно изучить. Как минимум, сможете спросить "а правильно ли я делаю", на что дадут конкретный ответ, а на вопрос "что еще почитать" нельзя сказать ничего конкретного, не видя ваши результаты.
Основное, что от вашей первой программы не будет зависеть чья-то жизнь или здоровье, поэтому нет смысла бояться и думать о том, что вдруг что-то неправильно сделаете
Причин может быть сотня. Ставьте брекпоинт на Load события в подменю "Event Listener Breakpoints" в Devtools и смотрите что выполняется перед обновлением страницы
метод map принимает коллбэк - функцию с двумя параметрам. Первый параметр - элемент массива, второй - индекс. В данном случае над первым проводится деструктуризация, и достается из него свойство node