@jay.kou/rak-ssr
Version:
A react based UI components for admin system
24 lines (22 loc) • 684 B
JavaScript
import { useEffect } from 'react';
/**
* 模拟表单中的一个简单控件
*/
import { jsx as _jsx } from "react/jsx-runtime";
var SimpleComponent = function SimpleComponent(props) {
var _props$value = props.value,
value = _props$value === void 0 ? '' : _props$value,
onChange = props.onChange,
testid = props.testid;
// 确保组件挂载时触发 onChange
useEffect(function () {
onChange === null || onChange === void 0 || onChange(value);
}, [value]);
return /*#__PURE__*/_jsx("div", {
children: /*#__PURE__*/_jsx("span", {
"data-testid": testid || 'display-value',
children: value
})
});
};
export default SimpleComponent;