Загрузка видео...

Не удалось загрузить видео

На главную

Front-end developers forgot how to store state in the URL. Everyone suffers.

919,794 просмотров • 2 лет назад •via X (Twitter)

Комментарии: 10

Фото профиля K.O.O x #SailsconfAF2025
K.O.O x #SailsconfAF20252 лет назад

🤣😂😅😂 Actually most newer frontend dev weren’t taught URL fragments and query params It’s all useState these days 😂😇

Фото профиля Bret Little
Bret Little2 лет назад

Devs who don't know teaching devs who then also don't know. It's generational ignorance.

Фото профиля Chris Esplin
Chris Esplin2 лет назад

She's stubborn. She's a Gemini. And of course she's spot on about the URL nav. But I take some issue with infinite scroll. It can be buggy to implement, and sometimes it's not worth it, even with IntersectionObserver. I usually advocate for pages or click-to-load when most users will never need additional pages of data.

Фото профиля Bret Little
Bret Little2 лет назад

IMO if devs can't properly do back/forth navigation restoring state, then it's better to _not_ have infinite scroll at all. Most implementations are too user hostile.

Фото профиля Tanner Linsley
Tanner Linsley2 лет назад

The energy here is💯

Фото профиля joshpuckett
joshpuckett2 лет назад

Inviting her to every design review *immediately*

Фото профиля sven is your fren
sven is your fren2 лет назад

This such a true statement. URL state is state management on easy mode and a great benefit for users. Imagine queries and pagination without URL state?

Фото профиля Bret Little
Bret Little2 лет назад

@svenasol It's not hard to imagine. It's everywhere! `const [page, setPage] = useState(0)`

Фото профиля Jalik
Jalik2 лет назад

I've never used infinite scrolling cause it sucks... URL query params are the way to go for initializing a page with custom params. Maybe beginners were not taught that..

Фото профиля Bret Little
Bret Little2 лет назад

We also have `history.pushState` for SPAs, that no one uses! It's how we built our Pagination component to restore infinite scroll state on back/forward navigation:

Похожие видео