Ich wickle Material TextField mit Redux-Komponente. Einige der Eigenschaften sollten nur in mapStateToProps
verwendet und nicht an eine Komponente selbst übergeben werden. Sonst bekomme ich Unknown prop
Warnung. Die Angabe eines nicht definierten Werts hilft nicht.Entfernen von Eigenschaften in mapStateToProps
function mapStateToProps(state = {}, ownProps) {
var dataKey = ownProps.dataKey;
return {
value: state[dataKey],
dataKey: undefined
}
}
const store = createStore(reducer, {stuff: 123});
const toDraw = <TextInput dataKey="stuff"/>
Ist es irgendwie einfacher Weg, um etwas von ownProps
in mapStateToProps
eher zu entfernen, als Wrapper-Komponente zu schaffen?