註冊並分享邀請連結,可獲得影片播放與邀請獎勵。

Emil Kowalski
@emilkowalski
Working at @Linear, teaching at
加入 April 2020
141 正在關注    93.2K 粉絲
One of my favorite details of Sonner: By default the toast disappears after 4 seconds unless you hover over it. But what if a toast is triggered and the user switches to a different tab? 4 seconds would pass and the toast would never be seen. That’s why there’s a `useIsDocumentHidden` hook that checks if the document (tab) is hidden, and if so, it will pause the timer. This can be done with the "visibilitychange" event listener on the document. A small detail that improves the experience.
顯示更多
0
24
1.3K
21
轉發到社區