functions.js 266 B

123456789101112
  1. import { useState } from "react";
  2. /*
  3. Executes before Render
  4. */
  5. export const useConstructor = (callBack = () => {}) => {
  6. const [hasBeenCalled, setHasBeenCalled] = useState(false);
  7. if (hasBeenCalled) return;
  8. callBack();
  9. setHasBeenCalled(true);
  10. }