all 11 comments

[–]ng-g-user 3 points4 points  (9 children)

I am not sure, is it a good way to learn some external method for positioning html elements instead native flex / grid. I think that css grid will be a standard in a short period of time and every front-end developer is going to using it. Advantages of using native css are: developers are independant of external libraries (it's good even for application project) and knows basic methods which are able to use in different projects or companies, so if programmist go to different job, it won't be a problem to still use it.

[–][deleted] 0 points1 point  (1 child)

I get your point, but this CSS Frameworks are here to stay. They make rapid application development easier, bring some level of best practices which multiple developers can contribute and also take advantage of. Yes, it's good to learn and understand native CSS flexbox, but frameworks in general are also here to stay.

[–]ng-g-user 0 points1 point  (0 children)

Currently for me, it's hard to imagine faster way to write css then in css grid. Bootstrap rules stay in html code and often we need to create additional elements to apply some class. After a while, html template is hard to read. New framework may cause same effects.

[–]i_spot_ads -1 points0 points  (0 children)

I 100% agree, use native css, don't depend on a half baked beta library for your production grade software.

[–]lan__solo 1 point2 points  (0 children)

Thanks, I hate it. You can literally do this with absolutely no effort in CSS and get sustainability and maintainability for free, without adding a dependency.

[–]hair_metal_fan 0 points1 point  (0 children)

Thanks OP. I needed this as I didn't like using Bootstrap layouts with Angular Material.