URL (in React & Next.js)» и если вкратце, то там рассказывается, что можно заменить useState параметрами в URL. Мне показалось это очень круто, но понятно, что это можно использовать не в любых ситуациях, но блин если небольшой сайтик, то он может быть чисто на серверах компонентах. Что делаете на этот счёт? 🙃
Нихуя не делаю
перед видосом надо героином вшпариться, чтоб проникнуться идеей автора?
зачем тебе стейт на серверных компонентах?)
лучше расскажи, куда вообще идет разработка на React?
Так в этом и прикол, у тебя серверный комплект, но есть стейт
По мне в лучшую сторону
зачем он там нужен то?) какой сценарий?)
Ссылка на конкретную конфигурацию продукта в интернет магазине.
Почему я не удивлён что видео о нексте? Самые бредовые идеи это обязательно вместе с ним
Привет из видоса это страничка магазина одежды и Ты можешь хранить цвет и размер одежды в URL
а причем тут стейт?
Let’s build full stack modern web application based on next js framework! Теперь с акцентом индуса читай
при$ма монгабиби нехстжисес епликейшон
Конфигурация, к примеру, устройства - это цвет/память. У юзера есть кнопки для настроек. Мне кажется, для этого нужен стейт.
У тебя есть какое-то состояние, к примеру размер одежды, да блин много в каких случаях если подумать юзСтейт можно заменить на параметр в URL
представь что ты делаешь страничку в SPA по такому же принципу, причем тут стейт? Ты так же прочитаешь квери и заинициализируешь начальное состояние в стейте что впринципе самим стейтом не является, а является просто его плейсхолдером. В чем вау эффект то?
Плюсы серверных компонентов знаешь? Плюсы стейта знаешь? Соедини их
знаю, вопрос в том почему это называется стейт?) Да это стейт, но просто локальный срез, а не стейт приложения в полноценном виде)
Подобие стейта, которое хранит какое-то значение, ты можешь его изменить, почему в теории я не могу назвать это стейтом?
конечно можешь, но это просто гидратация через квери, почему ты это преподносишь как что-то прорывное и новое непонятно) такое и 10 лет назад было при SSR)
потому что это не то, что было 10 лет назад. загляни по капот
А если подумать хорошо, то становится очевидно, что нельзя
window.foo = bar;
Потому что это внешний источник в виде строки. Во-первых, в него может писать любой модуль системы. Во-вторых, данные перед записью в квери стринг надо сериализовывать в строку, а при чтении -- десериализовывать и валидировать
То есть Яндекс, Гугл и все самые крупные интернет магазина делают херню записывая состояние страницы в URL? Интересная мысль🤔
Записывать его туда и заменить им внутреннее состояние -- это две разные вещи
Пишешь в стейт И в квери стринг. При открытии страницы, читаешь из квери стринг один раз, десериализуешь и валидируешь, фетчишь нужные данные и восстанавливаешь из этого всего стейт
Кривляние поможет тебе вырасти?
Перевод состояния в base64 очень плохая идея, если что )
Я и писал, что всё состояние понятно ты им не заменишь, но самое основное можно. И главное что меня в этой идеи зацепило это состояние для серверных компонентов
пока ток поделку для стилей помогло придумать
Щас могу словить бан, но кто бы говорил про кривляние🙃
Бля.... да что ж вы так любите себе проблемы создавать
Ну вот у тебя щас фильтры какие-нибудь ебучие не имеют сейчас никаких объектов в своём стейте, а завтра имеют -- ты переделывать всё будешь?
Проблема в том, что он не хочет узнать, как надо
Как вы любите сидеть на одном из своих двух стульев и ничего не придумать. Странно что вы с js на react перешли
А ты считаешь что можно что-то придумать не понимая как оно в принципе работает?
Я вчера видос скидывал, посмотри его и скажи говно он делает или нет
Не смотрел, но почти весь американский ютьюб и твиттер на реакте делает говно
Справедливый вопрос
Ясно, тогда я предлагаю прекратить наш диалог
Если твоё мнение основывается на хайповых видосах, то оно ничего не стоит
Когда то и react хватанул, так что задумайся😂
Прежде чем строить своё мнение на какой-то презентации, инженеры обычно самостоятельно проводят глубокий анализ, а не скидывают его в чат и просят мнение ДРУГИХ людей
Ты делал себе глубокий анализ?
Делаю глубокий анализ по каждой новой технологии, прежде чем сформировать о ней мнение, да
а в чем смысл в урл держать? Почему нельзя в стм всё это делать, чтобы видеть все данные
И тем более я подумал об этом придумал даже где можно это использовать, скинул сюда, чтобы люди пообщались, алко есть какие то подводные камни, некоторые узнали, что так много, не все тут гуру как ты, так что
Потому что стм не позволяет пошарить ссылку
Куда её нужно шарить
Другим юзерам :) Да банально себе
Нет никакого смысла
типо uxуй, все такое
Богохульство
Обсуждают сегодня