JSPM

use-constant

2.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 29454
  • Score
    100M100P100Q141667F
  • License MIT

React hook for creating a value exactly once.

Package Exports

  • use-constant
  • use-constant/package.json

Readme

use-constant

React hook for creating a value exactly once. useMemo doesn't give this guarantee unfortunately - https://reactjs.org/docs/hooks-faq.html#how-to-create-expensive-objects-lazily

Usage

Install the package

npm install use-constant
# OR
yarn add use-constant

In your code

import useConstant from 'use-constant';

const MyComponent = () => {
  // Give useConstant() a function which should be be executed exactly once and
  // return in it your constant value
  const myConstantValue = useConstant(() => 42);
  // ...