Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.0
    Preparing search index...

    Function applyOptimizedUpdate

    • Helper function to create optimized visual updates Updates DOM directly for immediate feedback, defers state

      Parameters

      • element: HTMLElement | null

        DOM element to update

      • visualUpdate: (element: HTMLElement) => void

        Function to update visual state (runs in RAF)

      • stateUpdate: () => void

        Function to update React state (runs in idle)

      Returns void

      applyOptimizedUpdate(
      buttonRef.current,
      (el) => {
      // Immediate visual feedback (<16ms)
      el.style.transform = 'scale(0.95)';
      el.style.filter = 'brightness(1.2)';
      },
      () => {
      // Deferred state update (non-blocking)
      setPressed(true);
      onAction();
      }
      );

      최적화된업데이트적용