import React, { PropsWithChildren, useEffect, useState } from 'react'
import { Button, InputGroup, InputGroupItem, NumberInput } from 'react-icecream'
/* eslint-disable no-console */
export default function Demo() {
return (
<>
非受控:
限制最小值:
1 <=
限制最大值:
<= 10
限制范围:
1 <=
<= 10
百分比:
%
一位小数:
保留两位小数,step 为 0.1:
保留两位小数,初始值为 1.248,保留完整的初始值:
清空时值置为 0:
禁用:
>
)
}
function ControlledInput() {
const [num, setNum] = useState(0)
useEffect(() => console.log('num:', num), [num])
return (
<>
受控:
>
)
}
function logChange(v: number | null) {
console.log('onChange:', v)
}
function Line({ children }: PropsWithChildren<{}>) {
return {children}
}