Seb ⚛️ ThisWeekInReact.com
@sebastienlorber.com
🔥 Join 45k React devs - Stay up-to-date:
📨 ThisWeekInReact.com
Docusaurus maintainer @ Meta
📨 ThisWeekInReact.com
Docusaurus maintainer @ Meta
Glad to know
Do you have an example where this clearly improves things "so nicely"?
Do you have an example where this clearly improves things "so nicely"?
November 10, 2025 at 5:54 PM
Glad to know
Do you have an example where this clearly improves things "so nicely"?
Do you have an example where this clearly improves things "so nicely"?
I hope so, otherwise it would be hard to use with TS
November 10, 2025 at 5:09 PM
I hope so, otherwise it would be hard to use with TS
Yes, I've seen a comment about nprogress somewhere
Is the current native feedback working well enough? Also in Safari/Firefox?
Impl looks like a non idiomatic usage of the navigation API
Is the current native feedback working well enough? Also in Safari/Firefox?
Impl looks like a non idiomatic usage of the navigation API
November 6, 2025 at 7:44 AM
Yes, I've seen a comment about nprogress somewhere
Is the current native feedback working well enough? Also in Safari/Firefox?
Impl looks like a non idiomatic usage of the navigation API
Is the current native feedback working well enough? Also in Safari/Firefox?
Impl looks like a non idiomatic usage of the navigation API
This Week In React 257 - 🤝 Armand & I
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
November 5, 2025 at 7:12 PM
This Week In React 257 - 🤝 Armand & I
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
🍿 Read: thisweekinreact.com/newsletter/257
⚛️
- Navigation API
- Partial Pre-Rendering
- Directives
- Micro-frontends
- Storybook
- Immer
📱
- Godot
- Uniwind
- Critical DevServer vulnerability 🚨
- GPU
- iOS filters
- Windows
- Hermes
November 5, 2025 at 7:12 PM
Also maybe it unlocks new things, like the ability to show a native loading spinner for client-side navs?
github.com/facebook/rea...
Remains to be seen, the API was probably not designed for this purpose, but the React team has a working implementation (that may not work well across browsers)
github.com/facebook/rea...
Remains to be seen, the API was probably not designed for this purpose, but the React team has a working implementation (that may not work well across browsers)
Implement Navigation API backed default indicator for DOM renderer by sebmarkbage · Pull Request #33162 · facebook/react
Stacked on #33160.
By default, if onDefaultTransitionIndicator is not overridden, this will trigger a fake Navigation event using the Navigation API. This is intercepted to create an on-going navig...
github.com
November 5, 2025 at 6:26 PM
Also maybe it unlocks new things, like the ability to show a native loading spinner for client-side navs?
github.com/facebook/rea...
Remains to be seen, the API was probably not designed for this purpose, but the React team has a working implementation (that may not work well across browsers)
github.com/facebook/rea...
Remains to be seen, the API was probably not designed for this purpose, but the React team has a working implementation (that may not work well across browsers)
Probably not much wasn't possible before, after all SPAs are widely popular already
However, this simplifies the implementation for framework authors who are less likely to encounter weird edge cases
However, this simplifies the implementation for framework authors who are less likely to encounter weird edge cases
November 5, 2025 at 6:24 PM
Probably not much wasn't possible before, after all SPAs are widely popular already
However, this simplifies the implementation for framework authors who are less likely to encounter weird edge cases
However, this simplifies the implementation for framework authors who are less likely to encounter weird edge cases
ReactRoot onDefaultTransitionIndicator option?
November 5, 2025 at 11:39 AM
ReactRoot onDefaultTransitionIndicator option?
BTW, the API is already used in React DOM for a WIP Transition Indicator feature
github.com/facebook/rea...
github.com/facebook/rea...
Implement Navigation API backed default indicator for DOM renderer by sebmarkbage · Pull Request #33162 · facebook/react
Stacked on #33160.
By default, if onDefaultTransitionIndicator is not overridden, this will trigger a fake Navigation event using the Navigation API. This is intercepted to create an on-going navig...
github.com
November 5, 2025 at 10:39 AM
BTW, the API is already used in React DOM for a WIP Transition Indicator feature
github.com/facebook/rea...
github.com/facebook/rea...
Firefox just unflagged support for CSS @ scope 🎉
Soon available in all browsers
Soon available in all browsers
November 5, 2025 at 10:35 AM
Great to see the navigation API land in the HTML spec https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigation-api with positive feedback from Mozilla. It's already in Chrome & it's so nice to use vs the history API https://developer.chrome.com/docs/web-platform/navigation-api/
Modern client-side routing: the Navigation API - Chrome Developers
Learn about the Navigation API, a new API which adds improved functionality to build single-page applications.
developer.chrome.com
November 5, 2025 at 9:35 AM