Commit 3dd2aca3 by HoMeTown

fix: 修复useCallback导致的缓存问题

parent 12db6782
...@@ -27,7 +27,7 @@ export const Chat: React.FC = () => { ...@@ -27,7 +27,7 @@ export const Chat: React.FC = () => {
const [isLoading, setIsLoading] = useState(false) const [isLoading, setIsLoading] = useState(false)
const [allItems, setAllItems] = useState<ChatRecord[]>([]) const [allItems, setAllItems] = useState<ChatRecord[]>([])
const dispatch = useAppDispatch() const dispatch = useAppDispatch()
const shouldSendQuestion = useAppSelector((state: RootState) => state.conversation.shouldSendQuestion) const { shouldSendQuestion } = useAppSelector((state: RootState) => state.conversation)
const scrollableRef = useRef<HTMLDivElement | any>(null) const scrollableRef = useRef<HTMLDivElement | any>(null)
const position = useScroll(scrollableRef) const position = useScroll(scrollableRef)
...@@ -116,7 +116,7 @@ export const Chat: React.FC = () => { ...@@ -116,7 +116,7 @@ export const Chat: React.FC = () => {
finally { finally {
setIsLoading(false) setIsLoading(false)
} }
}, []) }, [shouldSendQuestion])
const scrollToBottom = () => { const scrollToBottom = () => {
scrollableRef.current.scrollTop = scrollableRef.current.scrollHeight scrollableRef.current.scrollTop = scrollableRef.current.scrollHeight
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment