How to create a personal website with React + Scss + Bem: The basis
summary
Builds a simple personal site from boilerplate to live deploy in about 30 minutes using React + Scss + Bem, showing exact steps: create component files (Title, Paragraph, Image), use props to pass different text, set up a variables.scss and import chain, run npm start to preview, install and run the SASS tool to compile to CSS, push to a GitHub repo and publish with GitHub Pages — result is a working hosted HTML/CSS site.
AI-written summary · about
chapters (16)
- 0:00Introduction and motivation
- 1:46Technologies overview
- 3:32React components explained
- 5:16Why React over frameworks
- 5:39Introduction to Sass
- 6:46GitHub and version control
- 8:15Setting up the project
- 11:53Creating reusable components
- 15:53Adding dynamic content
- 16:13Installing and configuring Sass
- 17:20Structuring Sass files
- 20:49Using variables for styling
- 21:11Polishing the layout
- 22:44Deploying to GitHub Pages
- 25:22Final result and call to action
- 26:14Q&A session
related talks
27mEasily Integrate SCSS and Flexbox into your React App
15mGetting Started with React
14mHow to use React, webpack and other buzzwords if there is no need
16mEnhancing your Static Sites with React Server Components
29mPreprocessors, Components, and CSS in JS or: How I Learned to Stop Worrying and Love the Website
29mThe Lonely and Dark Road to Styling in React
36mBuilding Static Sites with React
40mBEM: complete guide for your component frontend development
