-
Notifications
You must be signed in to change notification settings - Fork 932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Long-Term Plan] Moving Forward with the React Hooks API #1233
Comments
using the * as xxx syntax makes it harder for autocompletion of imports no? would import { useSelect } be possible? |
It could, sure @tonypee . I wasn't aware of that, it makes sense. Thanks for the feedback! |
So far, we have migrated to ARIA 1.2. |
+1 for this. In our design system we use downshift's hooks and found we needed to combine the multi selection hook with the relevant select/combobox hook to improve usability for our consumers. We expose the equivalent of:
Is this going to make it into v8? with some other the other v8 changes we might be able to greatly simplify our implementation. 🤞 |
V8 has enough changes as it is, it's going to be released with the current ones and we can create another major release with the new hooks. Thanks for the feedback! |
Problem description:
Medium Term Plan
This should be our 6-12 month development plan for
downshift-js
. I think its API is a great success in providing accessibility and functionality to React Components. We should continue to improve the library in terms of bugfixes, types and features:<Downshift>
as deprecated.<Downshift>
.useTagList
to replaceuseMultipleSelection
.useMultipleSelect
anduseMultipleCombobox
for better usage experience. Should be based onuseSelect
,useCombobox
anduseTaglist
.useMultipleSelection
.useMultipleSelection
.useCarousel
,useTree
,useMenu
. Submit your proposals.useCombobox
to ARIA 1.2 specification. RemovegetComboboxProps
. Update examples.Comments
It's not definitive so I am looking for feedback in terms of prioritisation and features.
The text was updated successfully, but these errors were encountered: