Comments 2
Спасибо за пример, было интересно увидеть как это работает вживую. ЕМНИП, в какой-то ранней бете Blazor app (hello world) грузился с пол минуты. Представленная в посте демка — где-то 5 секунд.
Вопрос:
Здесь Blazor обновит лиш значения на уже существующих элементах (по биндингах)? То-есть компоненты QuestionViewer полностью перегенериваться не будут?
В связи с этим (?), значения, котрые не биндятся, надо обновлять/обнулять вручную? Например, если в представленной демке ввести «whatever» в инпут #2, затем дать правильный ответ на вопрос #1 — QuizViewer обновится, но значение «whatever» так и останется в инпуте #2 (хотя вопрос там уже будет другой).
Вопрос:
foreach (var quizItem in Quiz)
{
<QuestionViewer Item="@quizItem" State="@State" OnRightAnswer="OnRightAnswer" />
}
Здесь Blazor обновит лиш значения на уже существующих элементах (по биндингах)? То-есть компоненты QuestionViewer полностью перегенериваться не будут?
В связи с этим (?), значения, котрые не биндятся, надо обновлять/обнулять вручную? Например, если в представленной демке ввести «whatever» в инпут #2, затем дать правильный ответ на вопрос #1 — QuizViewer обновится, но значение «whatever» так и останется в инпуте #2 (хотя вопрос там уже будет другой).
P.S. Зануда mode on
Тут и 42-ой level не поможет :) На самом деле, это ж ответ на главный вопрос. А вот собственно вопрос нам ещё предстоит узнать (если повезёт).
Главный вопрос жизни, вселенной и всего такого
Тут и 42-ой level не поможет :) На самом деле, это ж ответ на главный вопрос. А вот собственно вопрос нам ещё предстоит узнать (если повезёт).
Sign up to leave a comment.
Игра на WebAssembly, часть 2: уровни и опыт, админка