Skip to content

Instantly share code, notes, and snippets.

@filipef101
Created March 6, 2023 11:29
Show Gist options
  • Select an option

  • Save filipef101/c201a4ccb56e84822975fc6bd36b9de8 to your computer and use it in GitHub Desktop.

Select an option

Save filipef101/c201a4ccb56e84822975fc6bd36b9de8 to your computer and use it in GitHub Desktop.

Revisions

  1. filipef101 created this gist Mar 6, 2023.
    6 changes: 6 additions & 0 deletions index.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    const useConstructor(callBack) => {
    const [hasBeenCalled, setHasBeenCalled] = useState(false);
    if (hasBeenCalled) return;
    callBack?.();
    setHasBeenCalled(true);
    }