Was ist die richtige proptype für einen ref in Reagieren?

Ich bin die Speicherung einer ref in meiner redux speichern und mit mapStateToProps machen, dass das ref für die Komponenten, die Zugriff darauf benötigen.

Ref gespeichert ist, sieht wie folgt aus:

ref={node => this.myRefToBePutInReduxGlobalStore = node}

Was ist die richtige propType für das ref?

  • Weil die refs sind nicht serialisierbar, es ist nicht eine gute Idee, auf die Sie in der Redux-Shop. Dennoch, der Wert übergeben ref prop ist eine Funktion das erste argument eine Referenz auf das DOM-element oder null. Es ist eine Funktion,.
  • Sie können nicht verwenden propType für refs, aber Sie können es verwenden, für props. Da Sie auf der Durchreise sind es wieder einmal speichern, dann wird es dargestellt als eine prop wie this.props.myRefToBePutInReduxGlobalStore. myRefToBePutInReduxGlobalStore sollte die Art der Knoten, so PropTypes.node sollte für Sie arbeiten
  • Ich denke, es sollte PropType.object weil ref ist im Grunde genommen Klasse-Instanz-Objekt ist. Daher, wenn Sie pass-ref-element wie ein Requisiten es wäre der Objekt-Typ
InformationsquelleAutor danday74 | 2017-12-28
Schreibe einen Kommentar