Home / Function/ effect() — svelte Function Reference

effect() — svelte Function Reference

Architecture documentation for the effect() function in effects.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  a985ae40_8ef8_7ef2_adad_116fbf97e70c["effect()"]
  1ae6fa4e_16ee_acdf_5e28_17eb0819fddb["effects.js"]
  a985ae40_8ef8_7ef2_adad_116fbf97e70c -->|defined in| 1ae6fa4e_16ee_acdf_5e28_17eb0819fddb
  62511000_fb03_0d9c_03d6_7b13cd37ac90["trace()"]
  62511000_fb03_0d9c_03d6_7b13cd37ac90 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  798a6bbb_696a_b1fa_eb41_2653c2a6b1bf["append_styles()"]
  798a6bbb_696a_b1fa_eb41_2653c2a6b1bf -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  fe849ab3_05c7_5165_9402_4485495c5927["action()"]
  fe849ab3_05c7_5165_9402_4485495c5927 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  4133c9ed_6ce6_0847_e62e_62aaf8690ab4["attach()"]
  4133c9ed_6ce6_0847_e62e_62aaf8690ab4 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  9a87a496_4e7d_9214_8bba_7bb2e3e47939["attribute_effect()"]
  9a87a496_4e7d_9214_8bba_7bb2e3e47939 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  d355aa29_ab86_ad6d_4a8a_740461ac7a47["bind_playback_rate()"]
  d355aa29_ab86_ad6d_4a8a_740461ac7a47 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  3705198f_eeda_87a7_a1e3_075a8ad337f4["bind_paused()"]
  3705198f_eeda_87a7_a1e3_075a8ad337f4 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  c085d4db_2942_3c89_a472_21c20593b124["bind_select_value()"]
  c085d4db_2942_3c89_a472_21c20593b124 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  3ac8a64d_6076_ef29_6f61_da1b17358bbe["bind_element_size()"]
  3ac8a64d_6076_ef29_6f61_da1b17358bbe -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  ce2fa74c_287c_b099_4a87_8b97b486275c["bind_this()"]
  ce2fa74c_287c_b099_4a87_8b97b486275c -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  8fa6bd71_c8f4_43c7_f2d8_d71e02986e25["bind_window_scroll()"]
  8fa6bd71_c8f4_43c7_f2d8_d71e02986e25 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  44764042_8b9f_4b88_947a_7c8b4732666d["transition()"]
  44764042_8b9f_4b88_947a_7c8b4732666d -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  9a4a3f08_7a6a_f871_c243_a35a6690f3f7["run()"]
  9a4a3f08_7a6a_f871_c243_a35a6690f3f7 -->|calls| a985ae40_8ef8_7ef2_adad_116fbf97e70c
  style a985ae40_8ef8_7ef2_adad_116fbf97e70c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/reactivity/effects.js lines 290–292

export function effect(fn) {
	return create_effect(EFFECT, fn, false);
}

Domain

Subdomains

Frequently Asked Questions

What does effect() do?
effect() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/effects.js.
Where is effect() defined?
effect() is defined in packages/svelte/src/internal/client/reactivity/effects.js at line 290.
What does effect() call?
effect() calls 1 function(s): create_effect.
What calls effect()?
effect() is called by 15 function(s): action, append_styles, attach, attribute_effect, bind_element_size, bind_paused, bind_playback_rate, bind_select_value, and 7 more.

Analyze Your Own Codebase

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

Try Supermodel Free