Ich möchte eine React-Komponente mit recompose.pure und einer anderen Hoc komponieren (neu zusammensetzen).
In welcher Reihenfolge soll ich das tun?Best Practices für die Reihenfolge der Funktionen mit recompose.pure und recompose.compose
- komponieren (rein, anOtherHoc) (MyComp);
- komponieren (anOtherHoc, rein) (MyComp);
Was ist das Entscheidungskriterium?
import { compose, pure } from "recompose";
const MyComp = ({}) => (<div>test</div>);
export default compose(pure, anOtherHoc)(MyComp);
In meinem Fall ist einOtherHoc "injectIntl" von react-intl. Der Status dieses injectIntl kann sich aus externen Gründen ändern (Sprachänderungen). Also injectIntl muss vor rein sein ?? ist das richtig ? – asicfr
Ich bin nicht vertraut mit dieser Bibliothek, ich würde einfach weitermachen und testen, ob der Wechsel der Sprache weiterhin funktioniert, wenn Sie es in "pure" verpacken –