Home / Function/ mockDynamicallyFeatureFlags() — react Function Reference

mockDynamicallyFeatureFlags() — react Function Reference

Architecture documentation for the mockDynamicallyFeatureFlags() function in flags.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  824ebe50_2a87_416a_174a_8a48d30174cb["mockDynamicallyFeatureFlags()"]
  9707085b_16d7_ffa5_8026_16a476a1a065["flags.js"]
  824ebe50_2a87_416a_174a_8a48d30174cb -->|defined in| 9707085b_16d7_ffa5_8026_16a476a1a065
  style 824ebe50_2a87_416a_174a_8a48d30174cb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/flags/flags.js lines 143–159

function mockDynamicallyFeatureFlags() {
  // Mock the ReactNativeInternalFeatureFlags and ReactFeatureFlags modules
  const DynamicFeatureFlagsWWW = require('../../packages/shared/forks/ReactFeatureFlags.www-dynamic.js');
  const DynamicFeatureFlagsNative = require('../../packages/shared/forks/ReactFeatureFlags.native-fb-dynamic.js');

  const originalLoad = Module._load;

  Module._load = function (request, parent) {
    if (request === 'ReactNativeInternalFeatureFlags') {
      return DynamicFeatureFlagsNative;
    } else if (request === 'ReactFeatureFlags') {
      return DynamicFeatureFlagsWWW;
    }

    return originalLoad.apply(this, arguments);
  };
}

Domain

Subdomains

Frequently Asked Questions

What does mockDynamicallyFeatureFlags() do?
mockDynamicallyFeatureFlags() is a function in the react codebase, defined in scripts/flags/flags.js.
Where is mockDynamicallyFeatureFlags() defined?
mockDynamicallyFeatureFlags() is defined in scripts/flags/flags.js at line 143.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free