Bootstrap 5.3.0-Alpha1
blog.getbootstrap.com
blog.getbootstrap.com
I'm using Bootstrap 5.x with a Material 3-ish component styles for my current project.
- Checkbox text doesn't wrap
- There isn't a datetime picker (only date)
- Styling library components / child components is a pain in the ass. Their escape hatch for this (ng-deep) has been deprecated for years without a replacement.That's why I chose to go with PrimeNG for our project, which has turned out great.
I have a feeling that they just tinker around the edges while creating breaking changes so that you can't upgrade your project without doing massive amount of work.
That being said I have a couple of projects running on now you could say ancient version of Bootstrap and they are doing fine.
Maybe they could get my interest if they could explain in simple terms why are they doing all those changes? Otherwise it does not make sense.
How 5.3.0 is better than 3.0? What does it solve in a better way?
I opened some help pages and it seems like an overcomplicated mess. Almost like studying for PhD to create a basic page. Why?
Totally! First, they took the easy way out with a complete rewrite for Bootstrap 4.
"With Bootstrap 4, we once again rewrote the project to account for two key architectural changes: a migration to Sass and the move to CSS’s flexbox. Our intention is to help in a small way to move the web development community forward by pushing for newer CSS properties, fewer dependencies, and new technologies across more modern browsers."
For Bootstrap 5, they didn't even do that much — just new and updated components (including checks and radios), new and updated utilities, significantly-enhanced forms support, RTL support, improvements to the grid system, and more.
Supporting
When we shipped Bootstrap 3, we immediately discontinued all support for v2.x, causing a lot of pain for all our users out there. That was a mistake we won’t be making again. For the foreseeable future, we’ll be maintaining Bootstrap 3 with critical bug fixes and documentation improvements. v3 docs will also continue to be hosted after v4’s final release.
[0] https://old.reddit.com/r/web_design/comments/51cfo4/bootstra...Once you use bootstrap, tailwind whatever you are locked in an intermediate abstraction that you won't be able to get rid off unless rewrite your style entirely, most likely break/have to update your design along the way. This should be clear from day 1
Tailwind v2 to v3 has a few breaking changes but it's nothing compared to bootstrap.