Skip to content

Commit 281d117

Browse files
committed
fix: replace useMemo with useEffect
1 parent c77f72f commit 281d117

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/App.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { useState, useCallback, useMemo } from 'react'
1+
import { useState, useCallback, useMemo, useEffect } from 'react'
2+
import { Laptop, Server } from 'lucide-react'
23
import { ANIMATION_STATES, TCP_IP_LAYERS } from './data'
34
import getPacketForStep, { type PacketStep } from './utils/getPacketForStep'
45
import getInfoText, { TOTAL_STEPS } from './utils/getInfoText'
@@ -8,7 +9,6 @@ import EncapsulatedPacket from './components/EncapsulatedPacket'
89
import ConnectionStatus from './components/ConnectionStatus'
910
import InfoPanel from './components/InfoPanel'
1011
import ControlsPanel from './components/ControlsPanel'
11-
import { Laptop, Server } from 'lucide-react'
1212

1313
function App() {
1414
const [activeTab, setActiveTab] = useState<Tab>('overview')
@@ -91,7 +91,7 @@ function App() {
9191

9292
// When currentStep changes and playing, start next animation
9393
// (or after handleStepForward)
94-
useMemo(() => {
94+
useEffect(() => {
9595
if (
9696
(isPlaying || pendingStep) &&
9797
!currentPacket &&

0 commit comments

Comments
 (0)