Чего новенького в Blazor в
ASP.NET Core .NET 9 Preview 1-7:
- DI через конструктор в компонентах;
- При использовании interactive server rendering по-умолчанию будет использоваться WebSocket compression;
- В
KeyboardEventArgs
пояивлось новое свойство -
IsComposing
. С его помощью можно отслеживать
composition state
. Подробнее про
iscomposing
и
composition state
:
https://w3c.github.io/uievents/#dom-keyboardevent-iscomposing;
- У
QuickGrid
появилось свойство
OverscanCount
. Оно позволяет устанавливать кол-во строк, которые будут отрисованы до и после видимой области при включенной виртуализации. По умолчанию 3;
- Добавлен новый атрибут
ExcludeFromInteractiveRouting
, который позволяет исключать страницу из
global interactivity
;
- Улучшили Blazor Server переподключения;
- Появилась возможность определять render mode, с которым запущен ваш компонент, в runtime. У
ComponentBase
будет свойство
RendererInfo
, которое содержит
Name
и
IsInteractive
;
- Оптимизировали доставку static web asset.
Про эти и другие нововведения и улучшения можно почитать
тут или
тут