fix: 修复 OrderStatus ref 赋值导致 ESLint react-hooks/refs 报错
将 onStateChangeRef.current 赋值从渲染阶段移入 useEffect
This commit is contained in:
@@ -77,7 +77,9 @@ export default function OrderStatus({
|
|||||||
}: OrderStatusProps) {
|
}: OrderStatusProps) {
|
||||||
const [currentOrder, setCurrentOrder] = useState(order);
|
const [currentOrder, setCurrentOrder] = useState(order);
|
||||||
const onStateChangeRef = useRef(onStateChange);
|
const onStateChangeRef = useRef(onStateChange);
|
||||||
onStateChangeRef.current = onStateChange;
|
useEffect(() => {
|
||||||
|
onStateChangeRef.current = onStateChange;
|
||||||
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setCurrentOrder(order);
|
setCurrentOrder(order);
|
||||||
|
|||||||
Reference in New Issue
Block a user