169 похожих чатов

Сегодня вышел видос «STOP using useState, instead put state in

URL (in React & Next.js)» и если вкратце, то там рассказывается, что можно заменить useState параметрами в URL. Мне показалось это очень круто, но понятно, что это можно использовать не в любых ситуациях, но блин если небольшой сайтик, то он может быть чисто на серверах компонентах. Что делаете на этот счёт? 🙃

56 ответов

39 просмотров

Нихуя не делаю

перед видосом надо героином вшпариться, чтоб проникнуться идеей автора?

зачем тебе стейт на серверных компонентах?)

лучше расскажи, куда вообще идет разработка на React?

₦₳ⲘɆ- Автор вопроса
Daniyal Chillis
зачем тебе стейт на серверных компонентах?)

Так в этом и прикол, у тебя серверный комплект, но есть стейт

₦₳ⲘɆ- Автор вопроса
₦₳ⲘɆ
Так в этом и прикол, у тебя серверный комплект, но...

зачем он там нужен то?) какой сценарий?)

Daniyal Chillis
зачем он там нужен то?) какой сценарий?)

Ссылка на конкретную конфигурацию продукта в интернет магазине.

Почему я не удивлён что видео о нексте? Самые бредовые идеи это обязательно вместе с ним

₦₳ⲘɆ- Автор вопроса
Daniyal Chillis
зачем он там нужен то?) какой сценарий?)

Привет из видоса это страничка магазина одежды и Ты можешь хранить цвет и размер одежды в URL

Liubomyr
Почему я не удивлён что видео о нексте? Самые бред...

Let’s build full stack modern web application based on next js framework! Теперь с акцентом индуса читай

Vladimir Voronov
Let’s build full stack modern web application base...

при$ма монгабиби нехстжисес епликейшон

Daniyal Chillis
а причем тут стейт?

Конфигурация, к примеру, устройства - это цвет/память. У юзера есть кнопки для настроек. Мне кажется, для этого нужен стейт.

₦₳ⲘɆ- Автор вопроса
Daniyal Chillis
а причем тут стейт?

У тебя есть какое-то состояние, к примеру размер одежды, да блин много в каких случаях если подумать юзСтейт можно заменить на параметр в URL

₦₳ⲘɆ
У тебя есть какое-то состояние, к примеру размер о...

представь что ты делаешь страничку в SPA по такому же принципу, причем тут стейт? Ты так же прочитаешь квери и заинициализируешь начальное состояние в стейте что впринципе самим стейтом не является, а является просто его плейсхолдером. В чем вау эффект то?

₦₳ⲘɆ- Автор вопроса
Daniyal Chillis
представь что ты делаешь страничку в SPA по такому...

Плюсы серверных компонентов знаешь? Плюсы стейта знаешь? Соедини их

₦₳ⲘɆ
Плюсы серверных компонентов знаешь? Плюсы стейта з...

знаю, вопрос в том почему это называется стейт?) Да это стейт, но просто локальный срез, а не стейт приложения в полноценном виде)

₦₳ⲘɆ- Автор вопроса
Daniyal Chillis
знаю, вопрос в том почему это называется стейт?) Д...

Подобие стейта, которое хранит какое-то значение, ты можешь его изменить, почему в теории я не могу назвать это стейтом?

₦₳ⲘɆ
Подобие стейта, которое хранит какое-то значение, ...

конечно можешь, но это просто гидратация через квери, почему ты это преподносишь как что-то прорывное и новое непонятно) такое и 10 лет назад было при SSR)

Daniyal Chillis
конечно можешь, но это просто гидратация через кве...

потому что это не то, что было 10 лет назад. загляни по капот

₦₳ⲘɆ
У тебя есть какое-то состояние, к примеру размер о...

А если подумать хорошо, то становится очевидно, что нельзя

₦₳ⲘɆ
Почему?

window.foo = bar;

₦₳ⲘɆ
Почему?

Потому что это внешний источник в виде строки. Во-первых, в него может писать любой модуль системы. Во-вторых, данные перед записью в квери стринг надо сериализовывать в строку, а при чтении -- десериализовывать и валидировать

₦₳ⲘɆ- Автор вопроса
Sergey Grishchenko
Потому что это внешний источник в виде строки. Во-...

То есть Яндекс, Гугл и все самые крупные интернет магазина делают херню записывая состояние страницы в URL? Интересная мысль🤔

₦₳ⲘɆ
То есть Яндекс, Гугл и все самые крупные интернет ...

Записывать его туда и заменить им внутреннее состояние -- это две разные вещи

₦₳ⲘɆ
То есть Яндекс, Гугл и все самые крупные интернет ...

Пишешь в стейт И в квери стринг. При открытии страницы, читаешь из квери стринг один раз, десериализуешь и валидируешь, фетчишь нужные данные и восстанавливаешь из этого всего стейт

₦₳ⲘɆ
То есть Яндекс, Гугл и все самые крупные интернет ...

Перевод состояния в base64 очень плохая идея, если что )

₦₳ⲘɆ- Автор вопроса
Sergey Grishchenko
Пишешь в стейт И в квери стринг. При открытии стра...

Я и писал, что всё состояние понятно ты им не заменишь, но самое основное можно. И главное что меня в этой идеи зацепило это состояние для серверных компонентов

Dmitry Remezov
Кривляние поможет тебе вырасти?

пока ток поделку для стилей помогло придумать

₦₳ⲘɆ- Автор вопроса
Dmitry Remezov
Кривляние поможет тебе вырасти?

Щас могу словить бан, но кто бы говорил про кривляние🙃

₦₳ⲘɆ
Я и писал, что всё состояние понятно ты им не заме...

Бля.... да что ж вы так любите себе проблемы создавать

₦₳ⲘɆ
Я и писал, что всё состояние понятно ты им не заме...

Ну вот у тебя щас фильтры какие-нибудь ебучие не имеют сейчас никаких объектов в своём стейте, а завтра имеют -- ты переделывать всё будешь?

Sergey Grishchenko
Бля.... да что ж вы так любите себе проблемы созда...

Проблема в том, что он не хочет узнать, как надо

₦₳ⲘɆ- Автор вопроса
Sergey Grishchenko
Бля.... да что ж вы так любите себе проблемы созда...

Как вы любите сидеть на одном из своих двух стульев и ничего не придумать. Странно что вы с js на react перешли

₦₳ⲘɆ
Как вы любите сидеть на одном из своих двух стулье...

А ты считаешь что можно что-то придумать не понимая как оно в принципе работает?

₦₳ⲘɆ- Автор вопроса
Sergey Grishchenko
Бля.... да что ж вы так любите себе проблемы созда...

Я вчера видос скидывал, посмотри его и скажи говно он делает или нет

₦₳ⲘɆ
Я вчера видос скидывал, посмотри его и скажи говно...

Не смотрел, но почти весь американский ютьюб и твиттер на реакте делает говно

₦₳ⲘɆ- Автор вопроса
Sergey Grishchenko
Говно делает, да

Ясно, тогда я предлагаю прекратить наш диалог

₦₳ⲘɆ
Я вчера видос скидывал, посмотри его и скажи говно...

Если твоё мнение основывается на хайповых видосах, то оно ничего не стоит

₦₳ⲘɆ- Автор вопроса
Sergey Grishchenko
Если твоё мнение основывается на хайповых видосах,...

Когда то и react хватанул, так что задумайся😂

₦₳ⲘɆ
Когда то и react хватанул, так что задумайся😂

Прежде чем строить своё мнение на какой-то презентации, инженеры обычно самостоятельно проводят глубокий анализ, а не скидывают его в чат и просят мнение ДРУГИХ людей

₦₳ⲘɆ- Автор вопроса
₦₳ⲘɆ
Ты делал себе глубокий анализ?

Делаю глубокий анализ по каждой новой технологии, прежде чем сформировать о ней мнение, да

Sergey Grishchenko
Делаю глубокий анализ по каждой новой технологии, ...

а в чем смысл в урл держать? Почему нельзя в стм всё это делать, чтобы видеть все данные

₦₳ⲘɆ- Автор вопроса
Sergey Grishchenko
Прежде чем строить своё мнение на какой-то презент...

И тем более я подумал об этом придумал даже где можно это использовать, скинул сюда, чтобы люди пообщались, алко есть какие то подводные камни, некоторые узнали, что так много, не все тут гуру как ты, так что

Liubomyr
а в чем смысл в урл держать? Почему нельзя в стм в...

Потому что стм не позволяет пошарить ссылку

Liubomyr
Куда её нужно шарить

Другим юзерам :) Да банально себе

Liubomyr
Куда её нужно шарить

типо uxуй, все такое

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
Не ну фпц - это уже просто троллинг какой-то. Элементарный код нельзя собрать. ЧЯДНТ? program Project1; {$mode delphi} uses SysUtils, Classes, Generics.Collections; var...
Peter
4
а где есть mysql cloud кроме яндекс-клауд?
Oleg Nosov
13
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Карта сайта