Отправляю строку и функцию в качестве props, но в компонент приходит, под именем первого, объект, содержащий вообще все props, а вместо всех последующих приходят пустые объекты, почему так происходит, и как это исправить?
В value передается city с типом string:
export default function City() {
const dispatch = useDispatch()
const city = useSelector((state: TRootState) => state.city)
console.log('city type: ', typeof city) // Выводит string
return (
<div>
<Input value={city} onChange={onChangeHandlerWrapper(dispatch)}/>
</div>
)
}
А приходит объект со всеми props:
export default function Input(value: any, onChange: any) {
console.log('value type:', typeof value) // А приходит object
return (
<input
type="text" value={value} onChange={onChange}
/>
)
}