7 ms·
When building out a new app or site, start with the simplest solution like the html-only autofilters first, then add complex behavior later. It's good to know
by emseetech 9mo ago
When building out a new app or site, start with the simplest solution like the html-only autofilters first, then add complex behavior later.
It's good to know these things exist so there are alternatives to reaching for a fat react component as the first step.
- deleted 9mo ago[deleted]
- willparks 9mo agoIt’s great to see practical examples that push us to consider what the platform already offers before adding more layers of complexity.
- zdragnar 9mo agoUntil your client tells you that it doesn't work in Edge and you find out it's because every browser has its own styling and they are impossible to change enough to get the really long options to show up correctly. Then you're stuck with a bugfix's allotment of time to implement an accessible, correctly themed combo box that you should have reached for in the first place, just like what you had to do last week with the native date pickers.
- deleted 9mo ago[deleted]
- rerdavies 9mo agoHave you no sense of craftsmanship?
- emseetech 9mo agoRight, don't add complexity until you have to.
- abustamam 9mo agoI'd argue that adding complexity from the get-go to ensure that all users have a pleasant experience from the get-go is better than simplicity at the expense of some percentage of users. I think it's important for web devs to spend more than two seconds to think if the complexity is necessary from the get-go though.
- emseetech 9mo agoWhen building out a new app or site, which means a percentage of zero users is zero.