+38/044/257-2444
+38/067/502-3306
+38/050/370-3627
Новости

Blazor 0.7.0. Что нового в Blazor - фреймворке для браузерных приложений

Blazor 0.7.0. Что нового в Blazor - фреймворке для браузерных приложений

Blazor 0.7.0 уже доступен! В этом обновлении основное внимание уделяется ADRs (ancestor-descendent relationships). Кроме того, добавлены некоторые улучшения в процесс отладки.

Немного про Blazor: фреймворк для браузерных приложений, написанный на .NET и запускающийся с помощью WebAssembly. Он даёт вам все преимущества современных одностраничных приложений (SPA), позволяя при этом использовать .NET от начала и до конца, вплоть до общего кода на сервере и клиенте. 

Вот что нового в версии Blazor 0.7.0: 

  • Каскадные значения и параметры
  • Усовершенствования отладки

Полный список изменений в этой версии можно найти в примечаниях к выпуску Blazor 0.7.0.

Получите Blazor 0.7.0

Установите следующее:

  1. .NET Core 2.1 SDK (2.1.500 или позднее).
  2. Visual Studio 2017 (15.9 или позднее) с ASP.NET.
  3. Последнее расширение Blazor Language Services из Visual Studio Marketplace.
  4. Шаблоны Blazor в командной строке:

dotnet new -i Microsoft.AspNetCore.Blazor.Templates

Вы можете найти инструкции, документы и руководства для Blazor на blazor.net.

Обновите существующий проект до Blazor 0.7.0

Чтобы обновить проект Blazor 0.6.0 до 0.7.0: 

  • Установите предварительные условия, перечисленные выше.
  • Обновите пакеты Blazor и ссылки инструмента .NET CLI до 0.7.0. Обновленный файл проекта 

Теперь вы можете оценить последние возможности Blazor.

Каскадные значения и параметры

Компоненты Blazor могут принимать параметры, которые могут использоваться для передачи данных в компонент и воздействовать на рендеринг компонента. Значения параметров предоставляются от родительского компонента к дочернему компоненту. Иногда, однако, неудобно передавать данные от компонента-предка к компоненту-потомку, особенно когда между ними много слоев. Каскадные значения и параметры решают эту проблему, предоставляя удобный способ для компонента-предка предоставить значение, которое затем доступно для всех компонентов-потомков. Они также обеспечивают отличный способ координации компонентов.

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

 

Другие новости