IReactSettingsSnapshot
Typ: interface
Ein unveränderlicher Schnappschuss der ReactInstanceSettings, die zur Erstellung der aktuellen React-Instanz verwendet wurden.
Eigenschaften
BundleAppId
readonly string BundleAppId
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.BundleAppId zum Zeitpunkt der Erstellung der React-Instanz. Der Name der App, der über den 'app'-Query-Parameter an den Packager-Server übergeben wird.
BundleRootPath
readonly string BundleRootPath
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft 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 Werts der Eigenschaft ReactInstanceSettings.DebugBundlePath zum Zeitpunkt der Erstellung der React-Instanz. Beim Laden von einem Bundle-Server (z. B. Metro) ist dies der Pfad, der vom Server angefordert wird.
DebuggerBreakOnNextLine
readonly bool DebuggerBreakOnNextLine
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.DebuggerBreakOnNextLine zum Zeitpunkt der Erstellung der React-Instanz. Für direktes Debugging wird gesteuert, ob bei der nächsten ausgeführten JavaScript-Zeile angehalten werden soll. Dies kann bei Problemen helfen, die frühzeitig beim Laden des JavaScript-Bundles auftreten. Hinweis: Dies wird mit der Chakra-JavaScript-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 Werts der Eigenschaft ReactInstanceSettings.DebuggerPort zum Zeitpunkt der Erstellung der React-Instanz. Wenn UseDirectDebugger aktiviert ist, steuert dies den Port, auf dem der Debugger der JavaScript-Engine ausgeführt wird.
JavaScriptBundleFile
readonly string JavaScriptBundleFile
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft 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.
RequestDevBundle
readonly bool RequestDevBundle
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.RequestDevBundle zum Zeitpunkt der Erstellung der React-Instanz. Beim Abfragen des Bundle-Servers nach einem Bundle, soll er das Dev-Bundle oder das Release-Bundle anfordern.
RequestInlineSourceMap
readonly bool RequestInlineSourceMap
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.RequestInlineSourceMap zum Zeitpunkt der Erstellung der React-Instanz. Wenn gesetzt, wird der Bundler die Source Maps inline einfügen (dies verbessert die Debugging-Erfahrung, kann aber bei sehr großen Bundles zu erheblichen Leistungseinbußen führen).
SourceBundleHost
readonly string SourceBundleHost
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.SourceBundleHost zum Zeitpunkt der Erstellung der React-Instanz. Wenn ReactInstanceSettings.UseFastRefresh, ReactInstanceSettings.UseLiveReload oder ReactInstanceSettings.UseWebDebugger verwendet wird, ist dies der Hostname des Servers, von dem das Bundle geladen wird.
SourceBundlePort
readonly uint16_t SourceBundlePort
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.SourceBundlePort zum Zeitpunkt der Erstellung der React-Instanz. Wenn ReactInstanceSettings.UseFastRefresh, ReactInstanceSettings.UseLiveReload oder ReactInstanceSettings.UseWebDebugger verwendet wird, ist dies der Port des Servers, von dem das Bundle geladen wird.
UseDirectDebugger
readonly bool UseDirectDebugger
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.UseDirectDebugger zum Zeitpunkt der Erstellung der React-Instanz. Ermöglicht das Debuggen in der JavaScript-Engine (falls unterstützt). Für Chakra wird dadurch das Debuggen der JS-Laufzeit direkt innerhalb der App über Visual Studio -> An Prozess anhängen (Skript) aktiviert.
UseFastRefresh
readonly bool UseFastRefresh
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.UseFastRefresh zum Zeitpunkt der Erstellung der React-Instanz. Steuert, ob die Instanz beim ersten Laden der Instanz die Logik für Hot Module Reloading auslöst. Die meisten Änderungen sollten innerhalb von ein bis zwei Sekunden sichtbar sein, ohne dass die Instanz neu geladen werden muss. Nicht kompatible Änderungen führen weiterhin zu vollständigen Neuladungen. Weitere Informationen zu Fast Refresh finden Sie unter Fast Refresh.
UseWebDebugger
readonly bool UseWebDebugger
Veraltet: Das Debugging sollte über DirectDebugging anstelle von WebDebugger erfolgen. Web-Debugging verändert das Verhalten der App und wird in einer zukünftigen Version entfernt.
Ein schreibgeschützter Schnappschuss des Werts der Eigenschaft ReactInstanceSettings.UseWebDebugger zum Zeitpunkt der Erstellung der React-Instanz. Steuert, ob die JavaScript-Instanz in einer Remote-Umgebung ausgeführt wird, z. B. in einem Browser. Standardmäßig wird ein Browser verwendet, der auf https://:8081/debugger-ui navigiert ist, der von Metro/Haul bereitgestellt wird. Das Debugging beginnt, sobald die React Native-Instanz geladen ist.