question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Where can downshift be improved?

See original GitHub issue

Hey friends! I’m looking for feedback. Where can downshift be improved? This is an open-ended question and I’m looking for ideas. How can we improve the docs? What can we improve about the API? How can the implementation be improved?

A few ideas I have:

  1. A legit website with an easier way to add or contribute to examples (I have some ideas here… Maybe it could just be a repo that could be loaded into codesandbox which we’d publish via netlify… Very easy to contribute to via codesandbox’s github integration).
  2. Some auxiliary component packages that implement a simpler, more opinionated and intrinsically useful autocomplete/dropdown/etc. on top of the downshift implementation.
  3. Release 2.0.0 which will remove the breakingChanges prop and also bring improved support for TypeScript and Flow.

Any other ideas? Remember that downshift itself is intended to be extremely flexible, so if what you’re looking for is a simpler API, then consider whether you could build a component on top of downshift that exposes that API. If that’s possible then let’s do it and publish that!

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:4
  • Comments:23 (14 by maintainers)

github_iconTop GitHub Comments

3reactions
kentcdoddscommented, Aug 13, 2018

Another thing we should consider is improving composition so we don’t have to have so much conditional logic. Perhaps create a base component that has the common logic, then expose dom and native-specific components on top of that for the differences… That may make things more complex though… Not less…

0reactions
kentcdoddscommented, Oct 5, 2018

Going to go ahead and close this one now 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

The Lost Art of Downshifting - Jonathan Goring Motorsports
Depending on the corner type, downshifting may be done before or after turn in. Downshifting ideally occurs somewhere between the brake point ...
Read more >
C.R. England Training: 3 Ways to Better Downshifting
Check out three tips to help overcoming your fear of downshifting while in training that can improve your skills as a truck driver....
Read more >
How to Downshift a Manual Transmission Vehicle - AxleAddict
Don't know how to drive manual? Here's a detailed, step-by-step guide on downshifting a manual transmission car, with video tutorials.
Read more >
Downshifting a manual car for power and why lower gears ...
If you want to accelerate quickly or get up a steep hill then a lower gear is your friend. In this video I...
Read more >
How to Downshift Cleanly - YouTube
If you are learning to drive manual or just brushing up, check out my videos on how to drive a manual https://youtu.be/12GaIurTccc as...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found