From 731cc5b7a698fe2d6b09b9b248ca523d0cd365f5 Mon Sep 17 00:00:00 2001 From: jaywcjlove Date: Mon, 5 Jun 2023 06:11:12 +0000 Subject: [PATCH] doc: update docs/typescript.md f7b60c9a0966778255ad85f9b050864474366f4d --- docs/typescript.html | 14 +++++++------- index.html | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/typescript.html b/docs/typescript.html index 2adfd2e0..02203349 100644 --- a/docs/typescript.html +++ b/docs/typescript.html @@ -898,17 +898,17 @@

函数子组件

-
interface MenuProps extends React.LiHTMLAttributes<HTMLUListElement> { ... }
-const InternalMenu = (props: MenuProps, ref?: React.ForwardedRef<HTMLUListElement>) => (
+
interface MenuProps extends React.LiHTMLAttributes<HTMLUListElement> { ... };
+const InternalMenu = React.forwardRef<HTMLUListElement, MenuProps>((props, ref) => (
   <ul {...props} ref={ref} />
-);
-type MenuComponent = React.FC<React.PropsWithRef<MenuProps>> & {
+));
+
+type MenuComponent = typeof InternalMenu & {
   Item: typeof MenuItem;    // MenuItem 函数组件
   SubMenu: typeof SubMenu;  // SubMenu 函数组件
 };
-const Menu: MenuComponent = React.forwardRef<HTMLUListElement>(
-  InternalMenu
-) as unknown as MenuComponent;
+
+const Menu: MenuComponent = InternalMenu as unknown as MenuComponent;
 
 Menu.Item = MenuItem;
 Menu.SubMenu = SubMenu;
diff --git a/index.html b/index.html
index 90608fc2..4bed2a65 100644
--- a/index.html
+++ b/index.html
@@ -1243,7 +1243,7 @@
 
 

如果你有资源,可以很方便部署 web 版,这非常简单,只需要克隆 gh-pages 分支代码到你的静态服务就可以了,还可以使用 docker 快捷部署 web 版。

-
+