Ich möchte den Benutzer zwingen, ein es6 Map-Objekt zu übergeben Eine React-Komponente, die PropTypes verwendet, zum Beispiel:
%Vor%Aber es sieht so aus, als gäbe es in React nichts dergleichen. ( Die offizielle Dokumentation ).
Es ist nicht praktisch, aber es ist möglich, einen eigenen PropType zu schreiben.
Aus der Quelle von React (die zu diesem Zeitpunkt leider nicht verfügbar ist):
%Vor%Was Sie so verwenden können:
%Vor%Verwenden Sie eine benutzerdefinierte Eigenschaftsprüfung (aus der Dokumentation ):
%Vor%Das könnte also ungefähr so aussehen:
%Vor%Tags und Links javascript reactjs ecmascript-6