Pull to refresh
0
0
Send message

Обычно мнение о useCallback делится на до и после коммита с оборачиванием компонентов для какой нибудь виртуализации. Чтоб намекнуть людям, что такая проблема как-бы есть, сейчас допиливают React Compiler который автоматически будет это делать.

https://react.dev/blog/2024/02/15/react-labs-what-we-have-been-working-on-february-2024

Проблема в том, что статья содержит неверную информацию.

Во первых:
А асинхронный код может выполняться параллельно с другими задачами - это не так. Асинхронный код выполняется в один поток.
Во вторых:
Event Loop обеспечивает параллелизм в смысле возможности выполнять несколько операций одновременно, не блокируя основной поток выполнения. - Event loop тоже работает в один поток, любая тяжелая операция блокирует основной поток выполнения.

Без негатива. @Wilbemax Посмотрите на https://habr.com/ru/articles/762618/
Обратите внимание на
https://developer.mozilla.org/en-US/docs/Glossary/Thread https://developer.mozilla.org/ru/docs/Web/API/Web_Workers_API/Using_web_workers
Хм... а я кажись нашел источник ошибки
https://developer.mozilla.org/ru/docs/Web/JavaScript/Event_loop Статья на русском в начале разительно отличается от версии на английском. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Event_loop не зря там огромный баннер в начале с предупреждением.
Вот тут на русском вроде без косяков https://learn.javascript.ru/event-loop

На это нам намекает хук renderHook для тестирования хуков. Иначе говоря, наш хук привязан к "экосистеме" компонента.

Это же просто метод для тестирования хуков, после "исправления" просто добавилась другая зависимость.
Хуки для того и вводили, чтоб избавится от миксинов и хоков. А тут вместо обычного, понятно всем компонента используется connect чтоб соединить всё, так ещё и надо идти смотреть его доку, чтоб понять, что тут происходит.
Из плюсов, читаемость вещь субъективная, процесс тестирование чет особо проще то и не стал это вот точно, хуки прекрасно повторно используются и без этих костылей.
(Картинка, раньше было лучше)
Опять таки, что делать в этом "магическом" подходе, с хуками которые нужны для UI.
Или почему не выбрать redux-saga оно тут больше подходит в плане декомпозиции.
Немного истории: https://legacy.reactjs.org/docs/hooks-intro.html#motivation

А если смотреть на REST API, как на спеку, а HTTP как на траспортный протокол. И не иметь интимностей с особенностями кэширования и проксирования разных HTTP методов.

Когда лучше не использовать GET - если ответ меняется чаще чем раз в день.

PUT и POST для создания/обновления записи в базе, нужно использовать если пользователи вам платят за вызовы API.

Исключительно моё мнение. Возможно нужно UX специалистов добавить в команду. Они умеют делать красиво. А то сейчас все товары имеют капинские подписи. ( "Куртка утеплённая...", "Рубашка белая..."). Как-то или описание поверх картинки делать, ну или внизу хотя бы бренд писать, можно места больше под надпись сделать.
Ещё интересно, почему картинки всегда грузятся долго, будто забыли включить кеширование?

Если вдруг кто-то наткнётся на эту статью и решит использовать объект как Set, не прочитав другие статьи на эту тему, то не забывает использовать
Object.create(null)

чтоб удалить все дефолтные свойства объекта. А то там ещё немного камней оставили.

test = {};
!!test["constructor"] //=> true

Ответ исключительно про велосипед. Если обучать равновесию, то это долгий путь проб и ошибок, человек так и не поймет, почему он может ехать.
Если рассказать, что его равновесие вообще не играет роли, а на самом деле он не заметно для себя поворачивает руль в сторону, в которую падает, обучение пойдет в разы быстрее. Буквально 30 минут и любой человек поедет на велосипеде.
Та же история с реверсивным рулём, когда люди не понимают что происходит и пытаются держать равновесие, но незаметно крутят руль и падают.
Равновесие больше нужно при езде без рук, но там все больше зависит от угла вилки и смешения оси колеса.

В мобилку тоже вроде умеет docs.meteor.com/api/mobile-config.html
Он тоже весь такой реал-там с подписками и публикациями и всем тем-же из коробки. И работает не только с AWS,
Тут вот тудушка есть для реакта.
Больше похоже, на meteor. Чем на стейт менеджеры.
Оказывается спутник ещё жив. Некоторым приходится использовать их браузер для доступа к гос закупкам.
Помнится ростелеком делал аналог Steam от Valve. В стиме комиссия была 30%, ростелеком захотел 50%, итого в ноябре 2015 запуск, в мае 2017 закрытие, -14 млн.
Возможно для видео что-то сделают на основе BigBlueButton у них тут как раз 2.2 версия вышла.
Так-же можно посмотреть на Ace Editor mode creator там есть правила парсинга для разных языков.
Возможно теги Angular, ReactJS, всё таки лишние для этого.
Получение данных в UI не лучший подход.
Почему у этого лицензия не MIT, не понятно.
Вроде недавно только RC версия выходила, быстро они.
Так-же в babel можно включить поддержку с помощью плагинов.
babeljs.io/docs/en/babel-plugin-proposal-nullish-coalescing-operator
babeljs.io/docs/en/babel-plugin-proposal-optional-chaining
Но там вроде довольно крупными буквами, прям на самой батарейке написано, что это необходимо сделать.
Для тех, кто прочитал эту статью и захотел что-то электрическое, для езды по городу, то рекомендую велошлем и электросамокат.
Так-же рекомендую учесть следующее моменты описанные в этом видео www.youtube.com/watch?v=jC8JN2F1zpI.
Так-же интересно вопрос, так как в статье говорится про езду по
оффроаду
, а переключатели данного уровня вообще никак не справляются с удержанием цепи на хоть каких-то кочках. Во что мотор превратит систему, когда слетит цепь. Как быстро мотор слизывает все звезды?
  • Мы делали специальную инвизную реплику для бэкапов. Отсоединяешь от кластера и бэкапишь как хочешь.
  • Чтоб было меньше шансов на развал кластера, сделать 2 арбитра.
  • Ну тут нужно смотреть на состояние машины в целом и логи
  • Если вы про, «мгновенно добавить secondory ноду, чтоб уже была синхронизированна», то пока даже не знаю в какую сторону тут смотреть
  • Посмотреть на готовые решение, своих у них пока что-то не видно
Можно ещё добавить одну реальную проблему
«Согласно закону о бюджете ПФР, в 2019 году его дефицит составит 73,8 млрд руб., в 2020 году — 44,6 млрд руб.​»
Так может скоро и весь developers.google.com/web/tools/chrome-devtools/console на русский переведут:)

Information

Rating
Does not participate
Registered
Activity