Mam komponent kontenera, który renderuje komponent potomny z danymi wejściowymi. Chciałbym mieć dostęp do wartości składnika podrzędnego podczas zdarzenia onChange
, ale otrzymuję obiekt "Proxy" zamiast wartości wejściowej.Dostęp do zdarzenia onChange z komponentu potomnego (React/Redux)
Pojemnik Komponent
...
class InputContainer extends React.Component {
handleChange = (val) => {
console.log(val);
// => Proxy { [[Handler]]: Object, [[Target]]: SyntheticEvent, [[isRevoked]]: false }
}
render() {
return <Input handleChange={this.handleChange} {...this.props} />;
}
}
export default connect(mapStateToProps, mapDispatchToProps)(InputContainer);
Wejście komponentowe
export default function Input(props) {
return <input onChange={props.handleChange} />;
}
Dlaczego otrzymuję tego obiektu "Proxy" i jak mogę uzyskać wartość wejście jest z InputContainer
?
Zakładam, że 'hangleChange' jest literówką w pytaniu? – Timo