Граница тут толстенная как китайская стена и прозрачная .
Если вы все состояние приложения сбрасываете в локалсторадж одним куском в любой момент времени, то можно и не таких проблем поиметь.
После выполнения перезагрузки страницы у вас и данные не грузятся, и никакого флага о том что они загружаются в сторе не должно быть. Если по факту данные у вас не грузятся а в стейте стоит флаг что они грузятся - это просто неправильно работающее приложение, которое надо починить.
К правильному разделению стейта это имеет косвенное отношение.
Даже если у вас вообще UI нет и белая страница (утрирую чтобы было понятно что это не стейт какого-то компонента) - загрузка данных, обработка состояния, ошибок, правильная работа при перезагрузке страницы - все это остается так же актуально.
QuadradS, вопрос прочитал, текст эксклюзивный - лично для тебя написанный лично мной здесь на тостере, но если тебе не хочется думать, а проще считать что все вокруг дураки которые вопросы не читают, текст копипастят, ответ дать тебе не могут - твое право, не вижу более причин как-то тебе помогать, удачи.
Владимир, чтобы сразу в css было нужное - вам надо этот css генерировать на сервере разным. чтобы в css файле сразу было `body {background-image: url('...')}`
Если условия меняются редко (например эту неделю - один фон, эту другой) то можно менять хоть руками, хоть скриптом прямо в файле.
Если часто или для разных пользователей разный - то генерить css при запросе динамически.
можно этот стиль сделать в отдельный css-файл, который будет меняться, а остальное все оставить как есть.
EVG, тогда я не понимаю кто мне старался, судя по вашим словам, помочь, что такого я на них выплеснул, чего мне ждать, и в каком таком вопросе я что-то не так сформулировал, учитывая что я ни одного вопроса тут не задал.
Зависит от того как вы эти соединения вообще принимаете на сервере - вы же ни слова про это не сказали.
При открытии нового соединения на сервере смотрите на текущие открытые и сравнивайте. Если есть такое - же закрывайте его или закрывайте новое.
Если вы хотите в браузере все это сделать, то в общем случае - никак.
EVG, Такую резкость вы "заслужили" потому что автор в очередной раз услышал "не понимаешь - разберись", а когда вникать не хочется, это конечно раздражает. Ему не надо разбираться и понимать что-то самому, ему надо ОТВЕТ! А ему его никак не дают, вот и злой такой.
У хорошего "продавана" будет и портфолио хорошее, иначе он плохой продаван. У него вообще со стороны будет все выглядеть лучше чем у плохого "продавана".
Можно быть крутым спецом, никак себя не продавать и выезжать на репутации и сарафане, но это никакого отношения не имеет к вопросу и умению хорошо себя подать и быстро и ясно показать свой уровень.
george_izot1, Видимо вас не берут по каким-то еще причинам. не jQuery единым. Может вы там матом разговариваете или еще что, кроме вас и тех кто вас не взял никто не ответит.
А ваша картинка - не имеет отношения к вашему вопросу откуда бы она ни была. Может она и справедлива в каком-то контектсте но явно не "я тут в интернете нашел". В таком ключе моя настолько же подходит, а в применении к айти даже больше.
Сергей Горностаев, ну да, согласен. Еще он в очках, тоже вроде очевидно. Это никак не влияет на тот факт что для разговоров о "лучше/хуже" надо сначала определить используемые критерии лучше/хуже.
Есть, попадались рекламы, именно для фрилансеров - вести проекты, клиентов, задачи, выставлять счета/получать оплату и все такое.
Ссылок нет, было неинтересно, но знайте что они есть, ищите. :)
AnMak19, Подумайте, вытаскивайте, если проблемы разные - создавайте разные вопросы. Пока это выглядит как крик души, посоветовать особо нечего, можно только посочувствовать.
Для начала - переделайте вопрос с "а как мне сделать задания" на "я делаю вот так, и у меня вот такая проблема, как сделать чтобы было вот это" и как минимум один скриншот проблемы добавьте.
Ксения, По некоторому размышлению - правильное поведение можно транслировать и нужно стараться это делать. Главное чтобы это было не основное действие и цель а как следствие движения к тому результату что вы хотите.
Если вам не нравится то что происходит - подойдите (напишите/позвоните) и скажите об этом, объясните и предложите как-то решить проблему. Такой подход и попытка что-то решить - это как раз такой "знак" но если вы будете делать это в отрыве от основной цели, а просто чтобы продемонстрировать что вы так можете - то получится просто скандал без результата.
Если вы все состояние приложения сбрасываете в локалсторадж одним куском в любой момент времени, то можно и не таких проблем поиметь.
После выполнения перезагрузки страницы у вас и данные не грузятся, и никакого флага о том что они загружаются в сторе не должно быть. Если по факту данные у вас не грузятся а в стейте стоит флаг что они грузятся - это просто неправильно работающее приложение, которое надо починить.
К правильному разделению стейта это имеет косвенное отношение.
Даже если у вас вообще UI нет и белая страница (утрирую чтобы было понятно что это не стейт какого-то компонента) - загрузка данных, обработка состояния, ошибок, правильная работа при перезагрузке страницы - все это остается так же актуально.