+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

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 можуть приймати параметри, які можна використовувати для передачі даних компонент і впливати на рендеринг компонента. Значення параметрів від батьківського компонента до дочірнього компонента. Іноді, однак, незручно передавати дані від компонента-предка до компонента-нащадка, особливо коли між ними багато шарів. Каскадні значення та параметри вирішують цю проблему, надаючи зручний спосіб для предка представити надати значення, яке потім доступне для всіх компонентів-нащадків. Вони також забезпечують відмінний спосіб координації компонентів.

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

 

Інші новини

Найкраща ціна