通常,(不使用Redux)它將在任何父組件將webSocketMessage作為道具傳遞給該組件的情況下處理。假設您將消息作為狀態存儲在父級中,它可能類似于。。。 import React, {useEffect, useState} from 'react';const ParentComponent = () => { const [webSocketMessage, setWebSocketMessage] = useState() useEffect(() => { if (webSocketMessage){ setTimeout(() => setWebsocketMessage(null), 30000) } }, [webSocketMessage]) return <ChildComponent webSocketMessage={webSocketMessage} />}export default ParentComponent; 同樣的想法也可以轉化為清除消息的redux操作,因為您正在使用redux存儲來保存該消息?;镜南敕ㄊ牵撠煱l送道具的任何東西(在你的例子中是Redux)也需要負責清除道具,所以你最終會。。。 const clearMessage = () => dispatch({type: 'CLEAR_ME