Devon Govett
Devon Govett
I'd recommend taking a look at our forms guide in React Aria: https://react-spectrum.adobe.com/react-aria/forms.html. In many cases you don't even need react-hook-form or zod because the builtin validations are enough. There...
We already merge adjacent media queries, but non-adjacent rules cannot be merged safely without changing the order of the rules and thus potentially changing the behavior.
The problem is that there's a circular dependency. In order to construct the state, you first need the collection. So we can't pass the state as a render prop because...
My guess is this: https://github.com/adobe/react-spectrum/blob/7eae25e124a9d235ff30f12bd86383b894a1ea04/packages/%40react-aria/utils/src/scrollIntoView.ts#L87-L89 If scroll locking is enabled, this alternate path is used: https://github.com/adobe/react-spectrum/blob/7eae25e124a9d235ff30f12bd86383b894a1ea04/packages/%40react-aria/utils/src/scrollIntoView.ts#L102-L106 [scrollIntoView](https://github.com/adobe/react-spectrum/blob/7eae25e124a9d235ff30f12bd86383b894a1ea04/packages/%40react-aria/utils/src/scrollIntoView.ts#L25) is a custom implementation that we use to avoid scrolling the body while...
Sure, that'd be great
Support for infinite scrolling was added across all collection components including ListBox in our latest release. See the [release notes](https://react-spectrum.adobe.com/releases/2025-07-22.html) and [docs](https://react-spectrum.adobe.com/react-aria/ListBox.html#asynchronous-loading).
Doesn't this change the behavior though? Why are we deprecating it?
Could you provide an example of the broken behavior you're seeing? I tried an example locally and saw client navigation working with menu items already.
You can also define the `href` type to accept an object instead of a string if you want. ```ts declare module 'react-aria-components' { interface RouterConfig { href: YourRouterHref } }...
Sorry just busy and we had the week off last week for a holiday. Will discuss with the team.