Feliz.UseDeferred 2.0.0

dotnet add package Feliz.UseDeferred --version 2.0.0                
NuGet\Install-Package Feliz.UseDeferred -Version 2.0.0                
该命令旨在用于 Visual Studio 的包管理器控制台中,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Feliz.UseDeferred" Version="2.0.0" />                
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中以引用包。
paket add Feliz.UseDeferred --version 2.0.0                
#r "nuget: Feliz.UseDeferred, 2.0.0"                
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。将其复制到交互式工具或脚本的源代码中以引用包。
// Install Feliz.UseDeferred as a Cake Addin
#addin nuget:?package=Feliz.UseDeferred&version=2.0.0

// Install Feliz.UseDeferred as a Cake Tool
#tool nuget:?package=Feliz.UseDeferred&version=2.0.0                

Feliz Nuget Build status

Fable 中 React API 的新鲜尝试,针对快乐优化。

下面看起来是这样

module App

open Feliz

[<ReactComponent>]
let Counter() =
    let (count, setCount) = React.useState(0)
    Html.div [
        Html.button [
            prop.style [ style.marginRight 5 ]
            prop.onClick (fun _ -> setCount(count + 1))
            prop.text "Increment"
        ]

        Html.button [
            prop.style [ style.marginLeft 5 ]
            prop.onClick (fun _ -> setCount(count - 1))
            prop.text "Decrement"
        ]

        Html.h1 count
    ]

open Browser.Dom

ReactDOM.render(Counter(), document.getElementById "root")

特性

  • 一致的、轻量级的 格式化:不再使用两个列表为每个元素进行尴尬的缩进。
  • 可发现的 属性:无需更多函数,Html 属性或 CSS 属性在全局范围内可用,因此它们很容易找到。
  • 适当的 文档:每个属性和 CSS 属性
  • 对完整的 React API 的支持:Feliz 旨在支持使用 hooks、context 和更多功能构建组件的 React API。
  • 完全 类型安全:不再有 Margin of obj,而是利用大量重载函数来处理 CSS 属性的重载本质,涵盖 90%+ 的 CSS 样式、值和属性。
  • 包含在 colors 模块中的最常见的 Html 颜色的 颜色列表
  • 当前在应用程序中使用的 React DSL 兼容。
  • Femto 兼容。
  • 束大小增加约为 ,除非您确实使用了该函数,否则会从生成的javascript中删除所有函数体。

文档

Feliz 的详细文档可在以下网址找到:https://zaid-ajaj.github.io/Feliz,其中包含代码示例和实时示例,请查看它们,如有任何疑问,请随时与我们联系!

产品 兼容及补充的计算目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 已计算。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算  net462 已计算  net463 已计算  net47 已计算  net471 已计算  net472 已计算  net48 已计算  net481 已计算 
MonoAndroid monoandroid 已计算 
MonoMac monomac 已计算 
MonoTouch monotouch 已计算 
Tizen tizen40 已计算  tizen60 已计算 
Xamarin.iOS xamarinios 已计算 
Xamarin.Mac xamarinmac 已计算 
Xamarin.TVOS xamarintvos 已计算 
Xamarin.WatchOS xamarinwatchos 已计算 
兼容的目标框架
包含的目标框架(在包中)
有关目标框架.NET Standard的更多信息,请参阅。

NuGet 程序包

此程序包未由任何 NuGet 程序包使用。

GitHub 仓库

此程序包未由任何流行 GitHub 仓库使用。

版本 下载 最后更新
2.0.0 21,889 12/25/2022
1.5.0 10,908 12/25/2022
1.4.1 39,847 2/21/2021
1.4.0 17,877 11/15/2020
1.3.0 953 8/16/2020
1.2.0 412 8/8/2020
1.1.1 1,660 7/1/2020
1.1.0 504 5/20/2020
1.0.0 466 5/18/2020

为 Feliz v2.0 更新 Feliz 依赖项