Devon Govett

Results 894 comments of 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...

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.