Make an OS with ReactJS & Next.js - Contexts & Refactoring

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



Duration: 2:58:54
1,258 views
36


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

This stream is going to do some cleanup from our setup by refactoring things to be more organized and easier to understand. Then we are going to get into building the context for processes and windows. This is laying the groundwork for us to be able to build components such as the wallpaper, desktop icons & taskbar.

Chapters:
0:00 Stream Starts
1:47 Introduction
4:08 Motivations
11:39 Episode 2 Recap
19:06 NPM Updates
20:13 Agenda
25:20 ESLint Rule Additions
41:26 Stylelint Processor
47:54 Refactor Styled Components
1:25:55 Refactor Index
1:32:48 Reorganized package.json
1:35:27 Refactor Metadata
1:47:02 Refactor Hello World
1:51:49 Process Directory
2:05:10 Process Context
2:39:18 Window Manager
2:54:20 Next Stream & Final Thoughts

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