I recommend this Tailwind CSS guide by the creator of the framework that he just uploaded today. Once you use a bit of Tailwind CSS, you will end up learning more and more about CSS and then you might be able to transition easily. It is a CSS framework, but unlike bootstrap is built around utility classes which are very simlar to actual CSS. If you are still intimiated by CSS, then I recommend having a look at Tailwind CSS. Arrange them using Flexbox, and specify margins, paddings, font-size, background colors, border radius, etc on those. (Consider yourself lucky that you don't have to use floats, tables for layouts that we suffered with) At the end of the day all you are doing is to declare components via HTML. Learn the basics of CSS at the very least. It will put you at a disadvantage definitely. So while this doesn't make you any lesser of a React Developer. In an ideal environment you will have the design already built by designers, but in almost all cases you will be expected to be able to create at least the components (if not the CSS) and for some dynamic things, you absolutely will need to know how to build components. Yes, you can build static sites which will display data using Bootstrap cards and the likes, but the moment you need custom components, you will hit a block and that's not a good thing if you're the one responsible for UI and design.ĭoes this make me any less of a React Developer? Not knowing how to build your own components will limit you on what you can build. So, basically you end up over-relying on Bootstrap for basically everything and this can be a bad thing in the long run. But this is also extremely bad the moment you need something custom and different than what bootstrap is offering. This is great because you don't really have to manually tweak with CSS. Quickly churning out UI elements for someone who doesn't know much CSS.
0 Comments
Leave a Reply. |