потому что есть соглашение о наименовании специального типа функций (хуков) - оно должно начинаться с префикса use. Эти хуки нельзя вызывать в функциях (технически, конечно, вам никто не запретит и где-то это даже будет работать, но есть правила в линтерах это запрещающие)
Пользователь словил 500, хочет вернуться на страницу, предшествующую упавшей, нажав кнопку назад. Вместо предыдущей работающей страницы, пользователь опять попадает на /500
целая статья про то, как чел заказал что-то на ибее и оно ему пришло в рабочем состоянии?
чем плоха плоская списочная структура? a11y?
и действительно, на этой неделе статьи про девтулзы ещё не было
так может потому что американские органы не могут тебя натянуть на территории РФ и наоборот?
быстрый гуглёж не дал результатов, спрошу тут:
а этот пакет может заменить @trivago/prettier-plugin-sort-imports?
может вам нужен lazygit?
потому что есть соглашение о наименовании специального типа функций (хуков) - оно должно начинаться с префикса use. Эти хуки нельзя вызывать в функциях (технически, конечно, вам никто не запретит и где-то это даже будет работать, но есть правила в линтерах это запрещающие)
подробнее тут - https://react.dev/learn/reusing-logic-with-custom-hooks#hook-names-always-start-with-use
Статью, кмк, надо было назвать "Как я прочитал инструкцию, только после того как всё сломалось")
да это же охота на красного барона (master of the skies the red ace в оригинале)
html6 не будет, у нас же Living Standard
а чем это отличается от https://divkit.tech/ru/? имеется фатальный недостаток?
Hidden text
не знал, что "практически идеально" это процентов 10 от видимой линии
ну мне уже не 16 лет чтобы ржать с клитора (
браузерные кнопки назад и вперёд отменили?
кмк отправлять пользователя принудительно на /500 - антипаттерн
Пользователь словил 500, хочет вернуться на страницу, предшествующую упавшей, нажав кнопку назад. Вместо предыдущей работающей страницы, пользователь опять попадает на /500
правильно я понимаю логику?
надо было flutter брать
приходишь к диллеру за машиной, а там колёса в багажнике лежат. Что, разве нельзя взять балонник, домкрат и самому их поставить?
возможно, я не очень понял историю про нативность, но может flutter подойдёт лучше для ваших задач?
года два назад пробовал ifc.js, мне она тогда показалась не на столько производительной насколько https://xeokit.io/. Сейчас что-то поменялось?
style.leftкмк лучше заменить наstyle.transform = `translateX(${...})`;, так изменение UI будет более плавным