Pull to refresh
-3
0
Михаил Ошер @miraage

Software Engineer

Send message

12 вопрос еще дебильный по той причине, что гипотетически можно успеть кликнуть кнопку до того, как useEffect вызовется.

С точки зрения законодательства, Nexta - что-то типа террористов. Пусть я жил в Минске, и не считаю их такими, но факт остается фактом. Дуров, насколько я помню, говорил, что террористов будет отдавать с потрохами.

Не верю Facebook Meta ни капельки. Цукерберг один из самых главных злодеев нашей планеты.

Очень быстро грузится. Дизайн, на мой взгляд, что надо: просто и понятно.
В 7.3 включили только для вызова функции. В 8.0 добавляют для описании функции.
BigNavi — их несколько. И некоторые из них могут конкурировать с 3080 и 3090.
Маловато что-то для сентября родившихся.
Флаттеру уже года 2-3, Реакту так и вообще лет 6. Они никак не вписываются в «новомодные» технологии.
Пример с visible является анти-паттерном, так делать очень не рекомендуется.
Loader компоненту должно быть всё равно, что там в модели. Его задача — показать индикатор активности. То же самое для AudioComponent.

Вместо
function Player({ model }) {
   return (
       <div>
           <Loader visible={model.isLoading} />
           <AudioComponent visible={!model.hasAudio && !model.hasErrors} />
       </div>
   );
}

Должно быть
function Player({ model }) {
   return (
       <div>
           {model.isLoading && <Loader />}
           {!model.hasAudio && !model.hasErrors && <AudioComponent />}
       </div>
   );
}


По поводу useMemo/useCallback. Их нужно использовать в исключительных случаях, например, когда создание объекта/функции является ресурсоёмким. Больше по теме: kentcdodds.com/blog/usememo-and-usecallback
Нормальные библиотеки поддерживают tree-shaking через sideEffects: false в package.json и инструкций /* @__PURE__ */
Статья 2013 года, по сути оригинал перевода слизал её: www.html5rocks.com/en/tutorials/speed/high-performance-animations
1000 баксов в 30 лет — это один недельный отпуск (всякие туры в Египет за отпуск не считаю) на двух человек, а то и даже меньше. Одни билеты и жильё сколько стоят.
Core-разработчики React, в числе которых авторы Redux, уже как 100 лет говорят, что Redux неактуален для большинства проектов. React сам по себе имеет отличный state-management © sebmarkbage, kentcdodds, mjackson, rflorence, aclark
Я не понял смысл поста. Просто пожаловаться, что не дали воткнуть велосипед, который, я уверен, имеет далеко не самый хороший API? А потом как это поддерживать? Учитывая, что React из коробки имеет просто отличный state management, заточенный под React…
Нативный — прилагательное. Нейтив — «слэнг». Какую мысль Вы хотели донести?
Нейтивы больше делают ошибок в they're/there/their, чем люди, у которых английский является вторым языком. Нейтивы с детства слышат «одно и то же» слово в разных контекстах, и потом уже узнают, что слова пишутся по-разному. И есть много других примеров. Учитывая, что далеко не все отличники (скорее, больше людей с оценкой 3-4), то многие совершают ошибки. А мы же, изучая английский, как второй язык, уже осознанно понимаем, что к чему.

Про гласные и их произношение — ++++. Считаю это очень важным, знать какую именно гласную по IPA надо произнести, и когда вместо обычной использовать the schwa.

Обожаю сайт d-e-f-i-n-i-t-e-l-y.com
Перемещение в корзину в макоси — это то же самое, что взять папку с приложением в винде и переместить в корзину. Файлы из разряда AppData/Roaming/итд не удаляются.
Взять гугл/фейсбук. Зарплата + опционы у сеньора около 200к в год, у лидов 500к.
Зависит от многих факторов, например, должностных обязанностей. В одной компании тимлиду нужно прорабатывать мотивацию сотрудников, в другой — нет. В одной нужно всем напоминать про приоритеты, в другой — нет. Другое дело — сколько опыта и насколько нравится этим всем заниматься. 250k — зарплата сеньора. Имхо, лид должен раза в 3 больше получать.
Не скажу, что прям «вырвиглаз», однако, в понедельник с утра тяжело читать.
1
23 ...

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity