TinyBase logoTinyBase

Metrics hooks

This is the collection of metrics hooks within the ui-react module. There are 8 metrics hooks in total.

useCreateMetrics

The useCreateMetrics hook is used to create a Metrics object within a React application with convenient memoization.

Read more

useMetric

The useMetric hook gets the current value of a Metric, and registers a listener so that any changes to that result will cause a re-render.

Read more

useMetricIds

The useMetricIds hook gets an array of the Metric Ids registered with a Metrics object, and registers a listener so that any changes to that result will cause a re-render.

Read more

useMetricListener

The useMetricListener hook registers a listener function with the Metrics object that will be called whenever the value of a specified Metric changes.

Read more

useMetrics

The useMetrics hook is used to get a reference to a Metrics object from within a Provider component context.

Read more

useMetricsIds

The useMetricsIds hook is used to retrieve the Ids of all the named Metrics objects present in the current Provider component context.

Read more

useMetricsOrMetricsById

The useMetricsOrMetricsById hook is used to get a reference to a Metrics object from within a Provider component context, or have it passed directly to this hook.

Read more

useProvideMetrics

The useProvideMetrics hook is used to add a Metrics object by Id to a Provider component, but imperatively from a component within it.

Read more