fix: 修复 OrderStatus ref 赋值导致 ESLint react-hooks/refs 报错

将 onStateChangeRef.current 赋值从渲染阶段移入 useEffect
This commit is contained in:
erio
2026-03-10 18:18:58 +08:00
parent 1cb82d8fd7
commit abff49222b

View File

@@ -77,7 +77,9 @@ export default function OrderStatus({
}: OrderStatusProps) {
const [currentOrder, setCurrentOrder] = useState(order);
const onStateChangeRef = useRef(onStateChange);
onStateChangeRef.current = onStateChange;
useEffect(() => {
onStateChangeRef.current = onStateChange;
});
useEffect(() => {
setCurrentOrder(order);