Вопросы с тегом «state»

140
Сохраняет ли React порядок обновлений состояния?

Я знаю, что React может выполнять обновления состояния асинхронно и в пакетном режиме для оптимизации производительности. Поэтому вы никогда не можете доверять обновлению состояния после вызова setState. Но можете ли вы доверять React, чтобы обновлять состояние в том же порядке, что setStateи для...

132
Преимущества программирования без сохранения состояния?

Недавно я изучал функциональное программирование (в частности, Haskell, но я также прошел через учебные пособия по Lisp и Erlang). Хотя я нашел эти концепции очень поучительными, я все еще не вижу практической стороны концепции «отсутствия побочных эффектов». Каковы практические преимущества этого?...

128
«Одностраничные» JS-сайты и SEO

В настоящее время существует множество интересных инструментов для создания мощных "одностраничных" веб-сайтов на JavaScript. На мой взгляд, это делается правильно, позволяя серверу действовать как API (и не более того) и позволяя клиенту обрабатывать всю работу по генерации HTML. Проблема с этим...

127
ASP.NET MVC Как преобразовать ошибки ModelState в json

Как получить список всех сообщений об ошибках ModelState? Я нашел этот код, чтобы получить все ключи: ( Возвращает список ключей с ошибками ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Но как мне получить сообщения об ошибках в виде...

124
Как я могу получить больший контроль в ASP.NET?

Я пытаюсь создать очень и очень простое «микро-веб-приложение», которое, как я подозреваю, будет интересно некоторым пользователям Stack Overflow, если я когда-нибудь это сделаю. Я размещаю его на своем сайте C # in Depth, который является ванильным ASP.NET 3.5 (то есть не MVC). Схема очень проста:...

122
Невозможно отправить запрос состояния сеанса серверу состояния сеанса

На нашем сайте в настоящее время возникает эта проблема. В основном это происходит только тогда, когда мы нажимаем на определенные ссылки, где открывается новое окно. Это сообщение об ошибке, которое мы получаем: Невозможно отправить запрос состояния сеанса серверу состояния сеанса. Убедитесь, что...

118
Когда в ASP.NET следует использовать Session.Clear (), а не Session.Abandon ()?

И Session.Clear (), и Session.Abandon () избавляются от переменных сеанса. Насколько я понимаю, Abandon () завершает текущий сеанс и вызывает создание нового сеанса, что приводит к срабатыванию событий End и Start. В большинстве случаев кажется предпочтительным вызывать Abandon (), например, при...

116
Asp.net MVC ModelState.Clear

Может ли кто-нибудь дать мне краткое определение роли ModelState в Asp.net MVC (или ссылку на один). В частности, мне нужно знать, в каких ситуациях нужно или желательно звонить ModelState.Clear(). Немного открытый, да ... извините, я думаю, это может помочь, если я расскажу вам, что я на самом...

110
Как использовать пример onSavedInstanceState, пожалуйста

Я сбит с толку, когда дело доходит до сохранения состояния. Итак, я знаю, что это onSaveInstanceState(Bundle)вызывается, когда активность вот-вот будет уничтожена. Но как сохранить в нем информацию и вернуть ее в исходное состояние onCreate(Bundle savedInstanceState)? Я не понимаю, как эта связка...

108
React.js, дождитесь завершения setState перед запуском функции?

Вот моя ситуация: на this.handleFormSubmit () я выполняю this.setState () внутри this.handleFormSubmit () я вызываю this.findRoutes (); - что зависит от успешного завершения this.setState () this.setState (); не завершается до вызова this.findRoutes ... Как мне дождаться завершения this.setState...

106
Состояние Vuex при обновлении страницы

Мое приложение использует Firebase API для аутентификации пользователя, сохраняя статус входа в систему как логическое значение в состоянии Vuex. Когда пользователь входит в систему, я устанавливаю статус входа и условно отображаю кнопку входа / выхода соответственно. Но когда страница...

103
setInterval в приложении React

Я все еще новичок в React, но я медленно продирался и наткнулся на то, на чем застрял. Я пытаюсь создать компонент «таймер» в React, и, честно говоря, я не знаю, правильно ли я делаю это (или эффективно). В моем коде ниже, я установить состояние , чтобы вернуть объект { currentCount: 10 }и играл с...

100
Можете ли вы использовать хэш-навигацию, не затрагивая историю?

Боюсь, это может быть невозможно, но есть ли способ изменить хеш-значение URL-адреса, не оставляя записи в истории браузера и без перезагрузки ? Или сделать аналог? Что касается специфики, я разрабатывал базовую хеш-навигацию по следующим строкам: //hash nav -- works with js-tabs var getHash =...