严格来说,它不仅仅是一系列的react组件,更是————的一种ui设计语言,包括排版、字体、动画、交互、布局等等。当然,我们最关心的是强大的react组件。
我觉得和其他react组件最大的区别就是严格区分了受控组件和非受控组件的概念。当你踏入通量坑,你会发现受控元件有多重要。
windowsui库(winui)是用于windowsuwp应用程序的官方本机microsoftui控件和功能框架。微软表示,winui是建立优秀流畅设计的最简单方法,可以用于任何windows10uwpxaml应用程序或xamarin。
为此,微软今天发布了一个全新的网站,向开发者推广开源解决方案,并吹捧以下功能:
●现代化的无缝用户界面
winui可以轻松构建现代化的无缝ui,从而为所有windows设备带来原生体验。它遵循了fluentdesign的设计理念,实现了直观、可访问和强大的体验,并包含了最新的用户界面元素。
●无与伦比的本地性能
winui由高度优化的c内核支持,可提供专业开发人员所需的出色性能、超长电池续航时间和反应灵敏的交互性。其较低的系统利用率使其能够在更广泛的硬件上运行,从而确保复杂工作负载的轻松操作。
●对开发商的精细控制
winui永远不会强迫你更新-你可以选择何时采用新版本。微软对开源开发的承诺意味着你对平台的未来有发言权。
●适用于windows10和windows10x。
winui让你的应用面向未来。winui有10亿台设备运行windows10,已经在微软它已经被不断地扩展以满足各种现代设备的需求。
windows开发的未来。
winui为win32和uwp中的所有windows应用程序提供了最新的ui框架。它提供了一种逐步迁移用熟悉的技术(如mfc、winforms、silverlight和wpf)编写的现有应用程序的方法,这样您就可以按照自己的节奏推进这些应用程序。还通过reactnativeofwindows支持熟悉的语言,涵盖c、c#、visualbasic甚至ja。vascript.
●配合自己喜欢的跨平台技术使用。
与微软的合作伙伴平台,您可以用多种语言编写应用程序,并在windows、其他操作系统和网络上运行。
●提供更多的开发资源。
winui拥有丰富的文档、视频、博客帖子和每月记录的社区,您可以在其中回答问题,从而拥有丰富的教育材料,旨在帮助您和您的发展决策。
有关winui的更多信息,请访问: