Araya, расписывать тут подробно что значит "Научился программировать" нет смысла, я думал очевидно что это не Хелло ворд с условием и выводом имени.
Остальное условности, я описал всё верно, естественно обобщенно. Писать лонгрид здесь нет смысла.
А вы разводите демагогию придираясь к ненужным мелочам не поделу.
Ваши комментарии были бы уместны к большой статье где были бы конкретные ошибки и вы бы их вот так исправляли. А так, ерунду пишете ради того чтобы написать? Зачем, для чего? Просто очередной срач на тему вообще условности этих понятий. Я уж молчу что каждый работодатель по своему считает, да даже внутри одной компании собеседующий инженер будет иметь своё мнение.
Так что я ответил верно, с уместными допущениями и обобщениями. Остальное философия и конкретика.
Araya, почему лол? Я все верно написал.
Если вы думаете что я про тн "курсы программирования" - то 99% не учат программированию, а значит они не умеют этоделать( но есть приятные исключения, вроде Хекслета или практики в Яндекс). Но обычно это всё таки высшее образование, да, реже что-то уровня колледжа.
Но бывают и одаренные, а точнее сказать упрямые и самоорганизованные самоучки.
В любом случае, начал работать разрабом за деньги - ты уже джун. Если умеешь это делать и начал развивать соф скиллы, то быстро выходишь на мидла. Дальше чуть сложнее, потому что не всем интересно быть ответственным на уровне сеньора, хотя все себя тупо записывают после пары лет миддла...
San Manjiro, ну, нужна отладка.
Советую просто убрать Dadata и тп, просто добавить json в suggestions, и отдельно спокойно отладить функцию на обычном элементе/комопоненте, без лишних там всяких штук как у вас в FormInputText.
А потом уже когда на простом инпуте всё хорошо, вернуться к FormInputText.
Я советую взять готовую библиотеку, тк это в целом нетривиальная задача, которая может стать больше чем вам кажется.
Почему отказались от чего-то готового?
Теперь для практики придумай как к твоему решению добавить счётчик.
Потом придумай как сделать перебор(допустим выбирай другой путь в начале пути(ну и каждый следующий раз меняя ветку) или может вернее будет отбрасывая прошлый на последнем шаге(пред пред последнем и тп) выбирая другую ветку, те идти от первого финиша к началу))
Потом придумай как кешировать/запоминать пройденные пути, чтобы не считать похожие по несколько раз.
Потом можно посмотреть на всё в целом и подумать есть ли другие способы решения.
Masthead, Это не избегание проблемы. В общей практике ssr для страниц за аутентификацией - не нужен, часто вреден и усложняет логику приложения(в зависимости от типа авторизации/аутентификации). В общем случае нет смысла этого делать. Там и баги с куками, и просто част штук нужно писать самому на некоторых сценариях, больше шансов выстрелить себе в ногу в плане безопасности и тд и тп.
Повторюсь. в целом - смысла нет. Зачем здесь делать ssr. если здесь авторизация и у каждого свой содержимое, гуглу тоже здесь нечего делать. Nuxt хоть и условно можно натянуть что он fullstack, но при сложных сценариях всё же придётся что-то добавлять отдельно.
А так.. нужно вам, если не хотите отключить для этих страниц придётся играться с редиректами на стороне сервера и/или с onMounted/onNuxtReady те пока он там сделает гидрацию.
Но повторю, я не вижу тут смысла усложнять себе жизнь.
Важно отметить, mp4 - это как бы контейнер, а формат видео и аудио потоков там может быть разный. Код ещё не смотрел, но сверьте формат видео потоков с которыми работает/не работает.
Timon, Так а почему не то? В гугл выдача словно список пользователей(нужно еще в яндеке попробовать), иногда с нюансами. но в целом словно вы на хабре зашли в раздел.
В апи недостаток что ищет сразу и по нику и по имени, но а так в ответе достаточно мета информации и ник и имя, количество найденных и колво страниц. Можно потихоньку себе парсить.
Евгений Трофимов, если честно в целом пока не ясен ваш архитектурный воркфлоу, почему тогда просто не использовать на формИтем onChange: (e: React.ChangeEvent) => void, ведь события onChange будут исключительно такие? Или вы делаете что-то в тч за рамками html?
Без кода не понятно. Упростите ваш проект, сделайте просто вывод, типа hello world и проверьте повторяется ли ошибка.
Возможно проблема что вы вносите изменения в руут элемент который реакт перезаписывается, либо css/js потом прячет нужный блок.
Поэтому проверку начните с простого случая. Просто код jsx + простые ваши изменения.
Алексе Пономарев, короче. Срабатывает защита по CORS , вам нужно запускать скрипт через сервер прослойку + видимо ещё лимиты срабатывают.
PS кстати что и как выдаёт если запускать скрипт в консоли на самом вк?
Алексе Пономарев, какой ответ сервера? Нужно логировать.
В целом запросов много. И дело почти 100% в этом, там ответ уже идёт другой, срабатывает CORB не спроста.
Без JSONP какая ошибка?
Alixx, удаляйте из config/app.php что добавили, авто находилка пакетов работет, не нужно добавлять туда. Только для особых случаев. Не забывайте при деплое на продакшн очищать кеши настройки(да и другие)
https://playcode.io/2187944