Co należy zrobić, to utworzyć kopię obiektu rekwizytów i usunąć klucz (y), których nie chcesz. Najprostszym sposobem byłoby użycie omit
z lodash
, ale możesz również napisać dla niego trochę kodu (utwórz nowy obiekt, który ma wszystkie klucze rekwizytów oprócz jednego).
Z pominąć (kilka opcji na górze, w zależności od tego, co pakiet importowania/ES smak używasz):
const omit = require('lodash.omit');
//const omit = require('lodash/omit');
//import { omit } from 'lodash';
...
render() {
const newProps = omit(this.props, 'one');
return <Cpnt {...newProps}><Subcpnt one={this.props.one} /></Cpnt>;
}
po prostu przekazać wszystko? nie ma problemu! – DoubleU23