I'm going through some style updates on my MVP and I'm tempted to use CSS Grid but I'm not sure if it is ready to use now? Who uses CSS Grid on their product? What did you have to do to make it work with older browsers? (polyfills etc...)
CSS Grid and Flexbox together will be fine. I'm with vanderson on this if they aren't using the latest browsers you might want to think about having them as users.
The benefit is that using CSS Grid it makes it really easy to build a great layout and get your product to launch and looking great. If you see a lot of traffic from those older browsers then you might want to look at a back fill to Flexbox.
I have the view that if they are still on old browsers they aren't likely to pay for what I've built. If they are enterprise they aren't likely the decision makers so I don't worry about it or won't until later if I have to.
Good point
I think the current comments hear are spot on. But I separate public facing app/sites from paying/protected apps and sites.
For public facing I care about wide audience access. For my paid apps though no one uses IE or Edge. I tell them to use a standards compliant browser. I have been doing this for over 10 years and not one single real complaint or lost customer.
I dont have time money or energy to support dead tech.
If my client wants lower browser support than i currently offer I tell them the cost to support IE version whatever and 100% of the time they decline and we move on.
It comes down to your market and the complexity of your product. Is the market the type of people who are using the latest browsers? Are they willing to switch if not?
Generally if your target market is designers/developers and small businesses it may be OK. Enterprise certainly not.
What you are trading is some long term maintenance with the risk of alienating a small segment of would be customers.
Having said all that, early customers are hard to come by and might not be worth the risk (I think I just changed my own mind :)).
Hey, it depends on your requirements you can see the support here: https://caniuse.com/#search=Grid.
Also due to grid handling layout you can't pollyfill it, you'll need to add a fallback (likely flex). I use grid in production for my side project (fab.fitness) and at my day job, however we have fallbacks in place.