Make an OS with ReactJS & Next.js - System Components

Channel:
Subscribers:
13,800
Published on ● Video Link: https://www.youtube.com/watch?v=o6Q8gF-zwL0



Duration: 2:27:09
1,358 views
44


I'll be rebuilding my browser "OS" project over a series of many streams. For this project I will continue to use React & Next.js written in TypeScript. I plan to make it collaborative and involve the community.

In this stream I am going to work on the process loader and window components. I'll also be doing some improvements to the Styled Components and Jest configurations. And if we have time I want to run some more lighthouse and w3c tests on the full built code, to see what kind of ratings we get.

Chapters:
0:00 Stream Starts
1:27 Introduction
3:42 Episode 3 Recap
12:55 NPM Updates
17:46 Renamed Unnecessary TSX
19:17 Refactor Process Types
25:35 Refactor Process Context State
37:47 Added Styled Components Theme Types
44:54 Move Jest Import To Config
48:44 Process Loader
53:23 Session Context
1:23:04 Window Component
1:46:13 Build & Lighthouse/W3C Testing
1:50:40 Fix Text Contrast (Accessibility FAIL)
2:01:22 Discuss CSS "fixes"
2:09:25 Discuss Background Component
2:20:06 Next Stream
2:22:22 Conclusion

Stream Notes:
https://github.com/DustinBrett/daedalOS/tree/main/public/Users/Public/Documents/Stream%20Notes/01-23-21.md

Code Repository:
https://github.com/DustinBrett/daedalOS

Demo:
https://dustinbrett.com

#coding #programming #reactjs







Tags:
next js
react js
nextjs
reactjs
next.js
react.js
react next.js
react jsx
nextjs tutorial
next js tutorial
jsx
react context
react hooks
react components
typescript
javascript
styled components
styled components react
css
os
operating system
eslint
stylelint
jest
prettier
github actions
git hooks
lint-staged
code refactoring
refactoring
git commit
programming projects