Building a Web Desktop Environment with React - Taskbar & Processes

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



Duration: 2:13:18
507 views
19


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. I will focus on a Windows 10 style this time instead of a hybrid.

Chapters
0:00 Stream Starts
4:12 Episode 8 Recap
7:13 Deep Source
13:03 NPM Update (Successfully)
22:05 Update ESLint Config
24:53 Simplify ProcessLoader
26:00 Render using withWindow
29:13 Rename to useLocaleDateTime
30:51 Remove Dispatch from Dependencies
34:08 Refactored File System Context
41:03 New File System Layout
51:33 Types for Implicit useState's
53:28 Embed System Components
58:32 Stop Using CSS unset
1:01:18 Rename Theme Color
1:02:53 Define Date/Time Types
1:06:21 Prettier Don't Ignore MD
1:07:08 Style Taskbar Entry
1:40:56 Open & Close Processes
2:02:10 Episode Review
2:03:48 Test File System
2:08:00 Next Stream

Stream Notes:
https://github.com/DustinBrett/daedalOS/tree/main/public/Users/Public/Documents/Stream%20Notes/02-27-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