주말 아침 #27

5는 5배의 생산성을 의미합니다. Uno 플랫폼 5.0 발표 | Uno Platform Team

Uno 플랫폼 5가 릴리스 되었습니다.

다음으로 주요 특징입니다.

  • 자사 및 타사 구성 요소와 애플리케이션 수준 라이브러리를 지원 하고 기본 개체 모델에 직접 매핑되는 즉시 사용 가능한 C# 마크업입니다.
  • 최초이자 유일한 피그마에서 C# 마크업으로 내보내기 툴입니다! C# 마크업을 사용하여 수작업으로 UI를 개발하는 것 외에도 이제 Figma 디자인에서 직접 C# 마크업을 생성할 수 있습니다. 파트너들은 이 기능만으로 수작업 코딩에 비해 5배의 생산성 향상을 경험했다고 보고합니다.
  • 새롭게 개선된 핫 리로드. 우리는 핫 리로드의 완성도를 매우 자랑스럽게 생각합니다. XAML, C# 또는 C# 마크업을 사용하여 작업하는 경우 PC, Mac 또는 Linux의 Visual Studio 또는 VS Code에서 정확히 동일한 생산성 이점을 누릴 수 있습니다.
  • 향상된 MVUX(모델-뷰-업데이트 업데이트 확장) – 완벽하게 테스트 가능하고 핫 리로드 친화적인 동시에 반응성/불변성/선언적/비동기 상태 관리의 모든 이점을 얻을 수 있는 MVU 패턴 구현입니다.
  • Uno 플랫폼을 사용하여 크로스 플랫폼 애플리케이션을 빌드하는 방법을 배우는 데 도움이 되는 완벽한 셀프 가이드 워크샵이 포함된 두 가지 새로운 샘플 앱이 제공되어 준비 시간을 단축할 수 있습니다.

스택에 클래스를 생성할 수 있습니다! | Steven Giesel

스택에 클래스 인스턴스를 생성하는 안전하지 않은 방식을 소개합니다.

.NET 8의 최종 RC 릴리스로 몇가지 미해결 과제 해결

.NET 8 Blazor는 컴포넌트마다 다른 렌더링 모드를 사용할 수 있게 되면서 @rendermode라는 새로운 레이저 명령이 추가되었고 향상된 탐색 및 양식 처리로 더욱 원활한 UX를 제공합니다.
자바스크립트에서 DOM을 동적으로 수정하는 경우 향상된 탐색 기능의 자동 DOM 업데이트로 인해 UI가 손상될 수 있습니다. 이제 태그에 data-permanent 속성을 부여해서 DOM을 그대로 두도록 지시할 수 있습니다.
그리고 PersistentComponentState를 통해 서버와 클라이언트 간의 상태를 유지할 수 있게 되어 렌더 모드와 상관없이 상태를 사용할 수 있게 됩니다.

Result 패턴을 사용한 .NET의 함수형 에러 처리 | Milan Jovanović

Result 패턴을 사용해서 에러 처리를 하는 방법을 소개합니다.

개체 레이아웃 탐색 | Jeroen Vannevel

개체 사이즈를 최적화 할 때 패딩에 의해 예상했던 것 처럼 사이즈가 줄지 않을 수 있음을 보여줍니다.

https://vannevel.net/posts/exploring-object-layouts/

.NET 8: 인증 및 권한 부여의 새로운 기능

애플리케이션에서 인증 및 권한 부여를 지원하기 위해 .NET 8에서 새롭게 추가된 기능을 살펴봅니다.

Blazor 8 상태 관리 | Rockford Lhotka

Blazor 8에서 상태 관리가 더이상 일관되지 않게 되면서 생기는 문제점을 이야기 합니다. 하지만 이 글의 댓글을 보면 다른 렌더링 모드로 컴포넌트가 격리되어도 CascadingValue를 통해 상태를 공유할 수 있다고 합니다.

Blazor 8의 흐름 상태 | Rockford Lhotka

Blazor 8이 서버 및 웹어셈블리의 하이브리드가 가능해지면서 상태를 쉽게 공유할 수 없는 문제가 있습니다. 이 글은 서로 다른 렌더링 모드의 페이지를 전환하면서 상태가 자연스럽게 흘러갈 수 있도록 하는 방법을 소개합니다.

10개의 좋아요

Blazor 관련해서 제일 궁금했던부분이었는데! 감사합니다.

2개의 좋아요