From f15dff2c42c276fabc284c71b1d2eea3fcd0f70c Mon Sep 17 00:00:00 2001 From: jackycheng <> Date: Wed, 6 Nov 2024 15:14:57 +0800 Subject: [PATCH] fix: remove ref --- src/lib/index.tsx | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/src/lib/index.tsx b/src/lib/index.tsx index 6f92975..7e51da0 100644 --- a/src/lib/index.tsx +++ b/src/lib/index.tsx @@ -1,4 +1,4 @@ -import React, { useImperativeHandle } from 'react'; +import React from 'react'; import { RenderFieldPropsType } from '{{ UIPackageName }}'; import './index.css'; @@ -12,26 +12,12 @@ type {{ ComponentName }}Props = { }; /** - * ref对象定义 + * {{ DisplayName }} */ -type {{ ComponentName }}Ref = { - -}; - -/** - * 组件定义 - */ -const {{ ComponentName }} = React.forwardRef<{{ ComponentName }}Ref, {{ ComponentName }}Props>((props, ref) => { +const {{ ComponentName }} = (props: {{ ComponentName }}Props) => { const { value, defaultValue } = props; - - useImperativeHandle(ref, () => { - return { - /* 请填写ref方法 */ - }; - }); - return <>{JSON.stringify(value || defaultValue || '')}; -}); +}; {{ ComponentName }}.displayName = '{{ ComponentName }}'; export const renderFieldProps: RenderFieldPropsType = {