Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
TW-Elements
ππͺππ collection of Tailwind MIT licensed (free) components, sections and templates π
Do you think thisproject im doing will be a worthwhile portfolio peace? Been learning 1.5 years now! Spending so much time on this, itβs beginning to get really difficult but using it for a main portfolio peace is my inspiration
The rest of the markup - personally, I think 2 space indent is industry standard for a good reason - with 4 spaces things get floaty real quick. Regardless, I highly, highly suggest using ESLint with Prettier. Not only is it industry standard, but it really isn't hard to set them both up and once set up it will save you many hours no matter what you are coding. For example, you can install AirBnB's config through NPM, install it by adding it to your .eslintrc file, and run prettier -w . and in a couple of minutes go from a project with arbitrary and unenforced style to a project completely formatted to perfectly match a major company's style guide.
My recommendation would be to learn using design systems and UI Kits that take care of it for you right away. My choice would be MDBootstrap React for Bootstrap, and Tailwind Elements for Tailwind.