fix set state in effect error
This commit is contained in:
@@ -47,15 +47,14 @@ export function SuggestedLanguage({
|
|||||||
string | undefined
|
string | undefined
|
||||||
>(undefined)
|
>(undefined)
|
||||||
|
|
||||||
useEffect(() => {
|
if (!hasInteracted && text.length > 0) {
|
||||||
if (text.length > 0 && !hasInteracted) {
|
|
||||||
setHasInteracted(true)
|
setHasInteracted(true)
|
||||||
}
|
}
|
||||||
}, [text, hasInteracted])
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const textTrimmed = text.trim()
|
const textTrimmed = text.trim()
|
||||||
|
|
||||||
|
const idle = onIdle(() => {
|
||||||
// Don't run the language model on small posts, the results are likely
|
// Don't run the language model on small posts, the results are likely
|
||||||
// to be inaccurate anyway.
|
// to be inaccurate anyway.
|
||||||
if (textTrimmed.length < 40) {
|
if (textTrimmed.length < 40) {
|
||||||
@@ -63,7 +62,6 @@ export function SuggestedLanguage({
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const idle = onIdle(() => {
|
|
||||||
setSuggestedLanguage(guessLanguage(textTrimmed))
|
setSuggestedLanguage(guessLanguage(textTrimmed))
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user