функции?
interface ComponentProps{
style?: React.CSSProperties;
inputProps: {
placeholder: "Search" | string;
value: "" | string;
};
}
function Component({arg1, ...inputProps}: ComponentProps){
const [value, setValue] = React.useState<string>(inputProps.value);
}
тут не нужно inputProps спредить, по коду inputProps является отдельным ключом в ComponentProps
или как раз избавиться от inputProps в ComponentProps вообще, заменив отдельными ключами из этого типа. Тогда …inputProps будет как раз всеми остальными пропсами
да вот думаю что value стоит вынести
можно просто все положить плоско в пропсы)
Обсуждают сегодня