Ich habe folgende Neuzusammenstellung, Lifecycle-HOC:Wie setze ich defaultParams mit einer neu zusammengestellten Lebenszyklus-HOC?
import { lifecycle } from 'recompose';
export function myHoc(title) {
return lifecycle({
componentDidMount() {
console.log(title)
}
});
}
export default myHoc;
ich diesen HOC in meinen Komponenten verwenden, wie so:
export default myHoc('x')(PageName);
Was ich mit params den HOC zu verwenden ist in der Lage tun möchte so wie:
export default myHoc({
param1: "somevalue",
param2: "somevalue",
param3: "somevalue",
})(PageName);
und dann im HOC haben Standardeinstellungen für param1 und params 2 & 3 erforderlich sein oder ein Fehler auftreten würde.
Ist dies mit dem Lebenszyklus der Neuzusammenstellung möglich? Danke
Oder gibt es vielleicht eine bessere Möglichkeit, Props/Params/Properties an die HOC zu übergeben? Ich würde denken, dass der HOC einen Fehler werfen sollte, wenn 1 oder mehr der erforderlichen Parameter fehlen? – AnnaSm