createTrackedProxy
Wraps a plain object in a Proxy that calls
setRenderKey
when tracked properties are accessed.
Unlike getter-based tracking, Proxy-wrapped objects display their actual values in console.log,
making debugging significantly easier while preserving field-level dependency tracking.
Import
import { createTrackedProxy } from "@hyper-fetch/react"
Source
Package
Parameters
createTrackedProxy<T, K>(target: T, trackedKeys: readonly K[], setRenderKey: (key: K) => void)
Parameters
| Name | Type | Description |
|---|---|---|
| target | | |
| trackedKeys | | |
| setRenderKey | |
Returns
T
