compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/ — react Directory Structure
Directory listing for compiler/packages/babel-plugin-react-compiler/src/__tests__/fixtures/compiler/new-mutability/ in the react codebase. Contains 62 files and 0 subdirectories.
Entity Profile
Dependency Diagram
graph TD a152402c_7082_c302_eaca_d7864e1b1184["new-mutability/"] b6639f9c_b1c3_c5ef_b1a0_3f3622dfd822["aliased-nested-scope-truncated-dep.tsx"] a152402c_7082_c302_eaca_d7864e1b1184 --> b6639f9c_b1c3_c5ef_b1a0_3f3622dfd822 22401369_aad2_a207_f92f_e206a5deec65["array-filter.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 22401369_aad2_a207_f92f_e206a5deec65 1338d49e_54ad_452b_85c9_73a324265bc7["array-map-captures-receiver-noAlias.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 1338d49e_54ad_452b_85c9_73a324265bc7 4a93afcc_e853_f553_e4f8_feb2aa6b9001["array-map-named-callback-cross-context.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 4a93afcc_e853_f553_e4f8_feb2aa6b9001 d007b33f_f4d7_1b78_e8d8_feebc4ffa76f["array-push.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> d007b33f_f4d7_1b78_e8d8_feebc4ffa76f 8d7f39cc_f8ae_208c_d1c0_c407bdd30943["basic-mutation-via-function-expression.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 8d7f39cc_f8ae_208c_d1c0_c407bdd30943 411b2e08_a619_bf65_8e92_4de4a75d85e6["basic-mutation.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 411b2e08_a619_bf65_8e92_4de4a75d85e6 c87b742b_82bf_3809_b43e_ad26b8dda254["capture-backedge-phi-with-later-mutation.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> c87b742b_82bf_3809_b43e_ad26b8dda254 89be3cc4_c2e2_83e3_3368_8376a4bbe3d8["capture-in-function-expression-indirect.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 89be3cc4_c2e2_83e3_3368_8376a4bbe3d8 0680a2d5_86ac_376c_6987_dc02cc99fb54["capturing-function-alias-computed-load-2-iife.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 0680a2d5_86ac_376c_6987_dc02cc99fb54 97576fd4_8e80_57a6_17bc_d284dd820833["capturing-function-alias-computed-load-3-iife.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 97576fd4_8e80_57a6_17bc_d284dd820833 4f0c76ae_ab91_d9a0_08f1_a6a7fcab59e1["capturing-function-alias-computed-load-4-iife.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 4f0c76ae_ab91_d9a0_08f1_a6a7fcab59e1 3fd19d41_441a_1851_935d_8fec26c50a17["capturing-function-alias-computed-load-iife.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 3fd19d41_441a_1851_935d_8fec26c50a17 721b7362_2e9d_e2c0_f012_2667018ada54["error.invalid-impure-functions-in-render.js"] a152402c_7082_c302_eaca_d7864e1b1184 --> 721b7362_2e9d_e2c0_f012_2667018ada54 style a152402c_7082_c302_eaca_d7864e1b1184 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Files
- aliased-nested-scope-truncated-dep.tsx
- array-filter.js
- array-map-captures-receiver-noAlias.js
- array-map-named-callback-cross-context.js
- array-push.js
- basic-mutation-via-function-expression.js
- basic-mutation.js
- capture-backedge-phi-with-later-mutation.js
- capture-in-function-expression-indirect.js
- capturing-function-alias-computed-load-2-iife.js
- capturing-function-alias-computed-load-3-iife.js
- capturing-function-alias-computed-load-4-iife.js
- capturing-function-alias-computed-load-iife.js
- error.invalid-impure-functions-in-render.js
- error.invalid-reassign-local-variable-in-jsx-callback.js
- error.invalid-referencing-frozen-hoisted-storecontext-const.js
- error.invalid-useCallback-captures-reassigned-context.js
- error.mutate-frozen-value.js
- error.mutate-hook-argument.js
- error.not-useEffect-external-mutate.js
- error.reassignment-to-global-indirect.js
- error.reassignment-to-global.js
- error.todo-repro-named-function-with-shadowed-local-same-name.js
- iife-return-modified-later-phi.js
- mutate-after-useeffect-optional-chain.js
- mutate-after-useeffect-ref-access.js
- mutate-after-useeffect.js
- mutate-through-boxing-unboxing-function-call-indirections-2.js
- mutate-through-boxing-unboxing-function-call-indirections.js
- mutate-through-boxing-unboxing-indirections.js
- mutate-through-identity-function-expression.js
- mutate-through-identity.js
- mutate-through-propertyload.js
- nullable-objects-assume-invoked-direct-call.js
- object-expression-computed-key-object-mutated-later.js
- object-expression-computed-member.js
- potential-mutation-in-function-expression.js
- reactive-ref.js
- reactive-setState.js
- repro-compiler-infinite-loop.js
- repro-destructure-from-prop-with-default-value.js
- repro-function-expression-effects-stack-overflow.js
- repro-internal-compiler-shared-mutablerange-bug.js
- repro-invalid-function-expression-effects-phi.js
- repro-jsx-captures-value-mutated-later.js
- repro-mutate-new-set-of-frozen-items-in-callback.js
- set-add-mutate.js
- shared-hook-calls.js
- ssa-renaming-ternary-destruction.js
- todo-control-flow-sensitive-mutation.tsx
- todo-transitivity-createfrom-capture-lambda.tsx
- transitive-mutation-before-capturing-value-created-earlier.js
- transitivity-add-captured-array-to-itself.tsx
- transitivity-capture-createfrom-lambda.tsx
- transitivity-capture-createfrom.tsx
- transitivity-createfrom-capture.tsx
- transitivity-phi-assign-or-capture.tsx
- typed-identity-function-frozen-input.js
- typed-identity-function-mutable-input.js
- useCallback-reordering-deplist-controlflow.tsx
- useCallback-reordering-depslist-assignment.tsx
- useMemo-reordering-depslist-assignment.ts
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free