useEffect method

void useEffect(
  1. dynamic Function()? effect(), {
  2. List dependencies = const [],
})

Create an effect hook

Implementation

void useEffect(Function()? Function() effect,
    {List<dynamic> dependencies = const []}) {
  if (_hookIndex >= _hooks.length) {
    // Create new hook
    final hook = EffectHook(effect, dependencies);
    _hooks.add(hook);
  } else {
    // Update dependencies for existing hook
    final hook = _hooks[_hookIndex] as EffectHook;
    hook.updateDependencies(dependencies);
  }

  _hookIndex++;
}