fix: 修复 OrderStatus ref 赋值导致 ESLint react-hooks/refs 报错
将 onStateChangeRef.current 赋值从渲染阶段移入 useEffect
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user