Nextjs 新手請教 i18n 的問題
已串好 next-i18next
目前在做當使用者一進入畫面,我要判斷一些東西來切換預設語言
如 localStorage 跟 browser 還有其他的東西(根據 api call,但這優先度最低)
我配合了一個類似 isLoading 的 state
想要做到切換了語言,才顯示畫面
code 大概像是
router.push(local)
setState(false)
// ...
if (isLoading) reutrn <Loading />
return <App />
但是,最後出來的結果都是畫面出來了,語言才切換
所以會看到瞬間語言切換
有沒有用 next-i18next 的大大處理過這問題
怎麼能做到,語言切換了,才顯示出我的畫面,避免 flicker
該從什麼時機點處理
thanks for all
ThreadNextjs 新手請教 i18n 的問題
7 messages · –M D A