Home / Function/ forks../packages/shared/ReactFeatureFlags.js() — react Function Reference

forks../packages/shared/ReactFeatureFlags.js() — react Function Reference

Architecture documentation for the forks../packages/shared/ReactFeatureFlags.js() function in forks.js from the react codebase.

Entity Profile

Dependency Diagram

graph TD
  cfb40319_767c_33af_ce80_e99ccae8261c["forks../packages/shared/ReactFeatureFlags.js()"]
  b3630029_765f_b687_a690_e54190fd7201["forks.js"]
  cfb40319_767c_33af_ce80_e99ccae8261c -->|defined in| b3630029_765f_b687_a690_e54190fd7201
  style cfb40319_767c_33af_ce80_e99ccae8261c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

scripts/rollup/forks.js lines 134–191

  './packages/shared/ReactFeatureFlags.js': (bundleType, entry) => {
    switch (entry) {
      case 'react-native-renderer':
        switch (bundleType) {
          case RN_FB_DEV:
          case RN_FB_PROD:
          case RN_FB_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.native-fb.js';
          case RN_OSS_DEV:
          case RN_OSS_PROD:
          case RN_OSS_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.native-oss.js';
          default:
            throw Error(
              `Unexpected entry (${entry}) and bundleType (${bundleType})`
            );
        }
      case 'react-native-renderer/fabric':
        switch (bundleType) {
          case RN_FB_DEV:
          case RN_FB_PROD:
          case RN_FB_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.native-fb.js';
          case RN_OSS_DEV:
          case RN_OSS_PROD:
          case RN_OSS_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.native-oss.js';
          default:
            throw Error(
              `Unexpected entry (${entry}) and bundleType (${bundleType})`
            );
        }
      case 'react-test-renderer':
        switch (bundleType) {
          case RN_FB_DEV:
          case RN_FB_PROD:
          case RN_FB_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.test-renderer.native-fb.js';
          case FB_WWW_DEV:
          case FB_WWW_PROD:
          case FB_WWW_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.test-renderer.www.js';
        }
        return './packages/shared/forks/ReactFeatureFlags.test-renderer.js';
      default:
        switch (bundleType) {
          case FB_WWW_DEV:
          case FB_WWW_PROD:
          case FB_WWW_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.www.js';
          case RN_FB_DEV:
          case RN_FB_PROD:
          case RN_FB_PROFILING:
            return './packages/shared/forks/ReactFeatureFlags.native-fb.js';
        }
    }
    return null;
  },

Domain

Subdomains

Frequently Asked Questions

What does forks../packages/shared/ReactFeatureFlags.js() do?
forks../packages/shared/ReactFeatureFlags.js() is a function in the react codebase, defined in scripts/rollup/forks.js.
Where is forks../packages/shared/ReactFeatureFlags.js() defined?
forks../packages/shared/ReactFeatureFlags.js() is defined in scripts/rollup/forks.js at line 134.

Analyze Your Own Codebase

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

Try Supermodel Free