IReactSettingsSnapshot
Typ: interface
Ein unveränderlicher Schnappschuss der ReactInstanceSettings, die zur Erstellung der aktuellen React-Instanz verwendet wurden.
Eigenschaften
BundleRootPath
readonly string BundleRootPath
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.BundleRootPath zum Zeitpunkt der Erstellung der React-Instanz. Basisverzeichnis, das für den Speicherort des Bundles verwendet wird.
DebugBundlePath
readonly string DebugBundlePath
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.DebugBundlePath zum Zeitpunkt der Erstellung der React-Instanz. Beim Laden von einem Bündelserver (wie z. B. Metro) ist dies der Pfad, der vom Server angefordert wird.
DebuggerBreakOnNextLine
readonly bool DebuggerBreakOnNextLine
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.DebuggerBreakOnNextLine zum Zeitpunkt der Erstellung der React-Instanz. Für die direkte Fehlerbehebung steuert dies, ob bei der nächsten ausgeführten JavaScript-Zeile eine Unterbrechung erfolgen soll. Dies kann bei der Behebung von Problemen helfen, die frühzeitig beim Laden des JavaScript-Bundles auftreten. Hinweis: Dies wird mit der Chakra JS-Engine, der derzeit verwendeten JavaScript-Engine, nicht unterstützt. Als Workaround können Sie das Schlüsselwort debugger am Anfang des Bundles hinzufügen.
DebuggerPort
readonly uint16_t DebuggerPort
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.DebuggerPort zum Zeitpunkt der Erstellung der React-Instanz. Wenn UseDirectDebugger aktiviert ist, steuert dies den Port, auf dem der JavaScript-Engine-Debugger ausgeführt wird.
JavaScriptBundleFile
readonly string JavaScriptBundleFile
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.JavaScriptBundleFile zum Zeitpunkt der Erstellung der React-Instanz. Der Name der zu ladenden JavaScript-Bundle-Datei. Dies sollte ein relativer Pfad von BundleRootPath sein. Die Erweiterung .bundle wird am Ende angehängt, wenn nach der Bundle-Datei gesucht wird.
SourceBundleHost
readonly string SourceBundleHost
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.SourceBundleHost zum Zeitpunkt der Erstellung der React-Instanz. Wenn ReactInstanceSettings.UseFastRefresh, ReactInstanceSettings.UseLiveReload oder ReactInstanceSettings.UseWebDebugger verwendet wird, ist dies der Server-Hostname, der zum Laden des Bundles verwendet wird.
SourceBundlePort
readonly uint16_t SourceBundlePort
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.SourceBundlePort zum Zeitpunkt der Erstellung der React-Instanz. Wenn ReactInstanceSettings.UseFastRefresh, ReactInstanceSettings.UseLiveReload oder ReactInstanceSettings.UseWebDebugger verwendet wird, ist dies der Server-Port, der zum Laden des Bundles verwendet wird.
UseDirectDebugger
readonly bool UseDirectDebugger
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.UseDirectDebugger zum Zeitpunkt der Erstellung der React-Instanz. Aktiviert das Debugging in der JavaScript-Engine (falls unterstützt). Für Chakra aktiviert dies das Debugging der JS-Runtime direkt in der App über Visual Studio -> An Prozess anhängen (Skript).
UseFastRefresh
readonly bool UseFastRefresh
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.UseFastRefresh zum Zeitpunkt der Erstellung der React-Instanz. Steuert, ob die Instanz die Hot Module Reload-Logik auslöst, wenn sie die Instanz zum ersten Mal lädt. Die meisten Änderungen sollten innerhalb von ein oder zwei Sekunden sichtbar sein, ohne dass die Instanz neu geladen werden muss. Nicht kompatible Änderungen führen immer noch zu vollständigen Neuladungen. Weitere Informationen zu Fast Refresh finden Sie unter Fast Refresh.
UseWebDebugger
readonly bool UseWebDebugger
Ein schreibgeschützter Schnappschuss des Eigenschaftswerts ReactInstanceSettings.UseWebDebugger zum Zeitpunkt der Erstellung der React-Instanz. Steuert, ob die JavaScript der Instanz in einer entfernten Umgebung ausgeführt wird, z. B. in einem Browser. Standardmäßig wird ein Browser verwendet, der zu https://:8081/debugger-ui navigiert wird und von Metro/Haul bereitgestellt wird. Das Debugging beginnt, sobald die React Native-Instanz geladen ist.