feature/IO-3499-React-19-ProductionBoard - remove use-memo-one

This commit is contained in:
Dave
2026-01-14 15:21:51 -05:00
parent a68e52234a
commit 76d90f8f1f
15 changed files with 14 additions and 27 deletions

View File

@@ -85,7 +85,6 @@
"sass": "^1.97.2", "sass": "^1.97.2",
"socket.io-client": "^4.8.3", "socket.io-client": "^4.8.3",
"styled-components": "^6.3.6", "styled-components": "^6.3.6",
"use-memo-one": "^1.1.3",
"vite-plugin-ejs": "^1.7.0", "vite-plugin-ejs": "^1.7.0",
"web-vitals": "^5.1.0" "web-vitals": "^5.1.0"
}, },

View File

@@ -1,5 +1,4 @@
import { useEffect } from "react"; import { useEffect, useMemo } from "react";
import { useMemo } from "use-memo-one";
import createRegistry from "./create-registry"; import createRegistry from "./create-registry";
export default function useRegistry() { export default function useRegistry() {

View File

@@ -1,4 +1,4 @@
import { useMemo } from "use-memo-one"; import { useMemo } from "react";
let count = 0; let count = 0;

View File

@@ -1,5 +1,4 @@
import React, { useEffect, useRef, useState } from "react"; import React, { useCallback, useEffect, useRef, useState } from "react";
import { useCallback } from "use-memo-one";
import { transitions } from "../../animation"; import { transitions } from "../../animation";
import { noSpacing } from "../../state/spacing"; import { noSpacing } from "../../state/spacing";

View File

@@ -1,5 +1,4 @@
import { useEffect, useRef } from "react"; import { useCallback, useEffect, useMemo, useRef } from "react";
import { useCallback, useMemo } from "use-memo-one";
import { warning } from "../../dev-warning"; import { warning } from "../../dev-warning";
import getBodyElement from "../get-body-element"; import getBodyElement from "../get-body-element";
import visuallyHidden from "../visually-hidden-style"; import visuallyHidden from "../visually-hidden-style";

View File

@@ -1,5 +1,4 @@
import { useCallback, useMemo } from "use-memo-one"; import { useCallback, useMemo, useRef } from "react";
import { useRef } from "react";
import { invariant } from "../../invariant"; import { invariant } from "../../invariant";
import makeDimension from "./get-dimension"; import makeDimension from "./get-dimension";
import useLayoutEffect from "../use-isomorphic-layout-effect"; import useLayoutEffect from "../use-isomorphic-layout-effect";

View File

@@ -1,6 +1,5 @@
import { useRef } from "react"; import { useCallback, useMemo, useRef } from "react";
import rafSchedule from "raf-schd"; import rafSchedule from "raf-schd";
import { useCallback, useMemo } from "use-memo-one";
import memoizeOne from "memoize-one"; import memoizeOne from "memoize-one";
import { invariant } from "../../invariant"; import { invariant } from "../../invariant";
import checkForNestedScrollContainers from "./check-for-nested-scroll-container"; import checkForNestedScrollContainers from "./check-for-nested-scroll-container";

View File

@@ -1,5 +1,4 @@
import { useRef } from "react"; import { useCallback, useMemo, useRef } from "react";
import { useCallback, useMemo } from "use-memo-one";
import { dragHandle as dragHandleAttr } from "../data-attributes"; import { dragHandle as dragHandleAttr } from "../data-attributes";
import useLayoutEffect from "../use-isomorphic-layout-effect"; import useLayoutEffect from "../use-isomorphic-layout-effect";
import findDragHandle from "../get-elements/find-drag-handle"; import findDragHandle from "../get-elements/find-drag-handle";

View File

@@ -1,5 +1,4 @@
import { useEffect } from "react"; import { useEffect, useMemo } from "react";
import { useMemo } from "use-memo-one";
import getBodyElement from "../get-body-element"; import getBodyElement from "../get-body-element";
import useUniqueId from "../use-unique-id"; import useUniqueId from "../use-unique-id";

View File

@@ -1,5 +1,4 @@
import { useRef } from "react"; import { useCallback, useMemo, useRef } from "react";
import { useCallback, useMemo } from "use-memo-one";
import { invariant } from "../../../invariant"; import { invariant } from "../../../invariant";
import * as keyCodes from "../../key-codes"; import * as keyCodes from "../../key-codes";
import bindEvents from "../../event-bindings/bind-events"; import bindEvents from "../../event-bindings/bind-events";

View File

@@ -1,5 +1,4 @@
import { useRef } from "react"; import { useCallback, useMemo, useRef } from "react";
import { useCallback, useMemo } from "use-memo-one";
import { invariant } from "../../../invariant"; import { invariant } from "../../../invariant";
import bindEvents from "../../event-bindings/bind-events"; import bindEvents from "../../event-bindings/bind-events";
import * as keyCodes from "../../key-codes"; import * as keyCodes from "../../key-codes";

View File

@@ -1,5 +1,4 @@
import { useRef } from "react"; import { useCallback, useMemo, useRef } from "react";
import { useCallback, useMemo } from "use-memo-one";
import { invariant } from "../../../invariant"; import { invariant } from "../../../invariant";
import bindEvents from "../../event-bindings/bind-events"; import bindEvents from "../../event-bindings/bind-events";
import * as keyCodes from "../../key-codes"; import * as keyCodes from "../../key-codes";

View File

@@ -1,6 +1,5 @@
import rafSchd from "raf-schd"; import rafSchd from "raf-schd";
import { useState } from "react"; import { useCallback, useMemo, useState } from "react";
import { useCallback, useMemo } from "use-memo-one";
import { invariant } from "../../invariant"; import { invariant } from "../../invariant";
import create from "./lock"; import create from "./lock";
import canStartDrag from "../../state/can-start-drag"; import canStartDrag from "../../state/can-start-drag";

View File

@@ -1,6 +1,5 @@
import { useRef } from "react"; import { useCallback, useMemo, useRef } from "react";
import memoizeOne from "memoize-one"; import memoizeOne from "memoize-one";
import { useCallback, useMemo } from "use-memo-one";
import { invariant } from "../../invariant"; import { invariant } from "../../invariant";
import getStyles from "./get-styles"; import getStyles from "./get-styles";
import { prefix } from "../data-attributes"; import { prefix } from "../data-attributes";

View File

@@ -1,4 +1,4 @@
import { useMemo } from "use-memo-one"; import { useMemo } from "react";
let count = 0; let count = 0;
const defaults = { const defaults = {