Full VSCode Clone With Electron JS, React JS, Monaco Editor Library & CSS Grid - Part 1

Published: 11 September 2024
on channel: Build Cool Stuffs
424
38

In this tutorial we are going to be cloning VSCode using Electron JS, React JS, React hooks, TypeScript and Monaco editor library

The tutorial is divided into 2 parts: this video is the part 1, the link to the second part is

What you'll gain from this tutorial
- Using React JS in Electron JS
- CSS Grid
- Interprocess communication with IPC
- Creating context menu and top menu
- Creating files in electron js
- Editing files in electron js
- Loading and displaying the content of a directory in electron js
- Integrating monaco text-editor library

00:00:00 - 00:14:20 - introduction and demo
00:14:20 - 00:39:21 - Project setup and configuration
00:39:21 - 00:53:19 - Initialisation, brief introduction and routing setup
00:53:19 - 01:07:32 - UI Layout setup with CSS grid
01:07:32 - 01:56:43 - UI development
01:56:43 - 04:27:16 - Interprocess connection using IPC, preload file setup, selecting and loading directory content into the project, and additional UI development
04:27:16 - 05:54:00 - Setting up Monaco editor library, displaying file contents in Monaco editor and editing files
05:54:00 - 06:33:38 - Footer content UI development and implementing line and column number with Monaco editor event
06:33:38 - 07:39:01 - Designing the file tab
07:39:01 - 08:01:56 - Saving Files
08:01:56 - 09:01:52 - App Menu and context menu for folder and files implementation
09:01:52 - 09:31:33 - header design
09:31:33 - End - Creating files, Selecting New Folder and other things

Links

Link to the lesson files on my github repository

OR clone it on the CLI with
git clone

Electron JS documentation

Electron Menu

Electron Forge

Electron Forge React

Monaco Editor GitHub repo

Short Doc

Monaco editor webpack plugin

Electron Store

SVGR

React Perfect Scrollbar

Redux toolkit

React Navigation

React router Hash router

URL loader

VSCode Figma

Seti UI icon

Codicon repo

Codicon on iconify

VSCode Icon themes



Watch video Full VSCode Clone With Electron JS, React JS, Monaco Editor Library & CSS Grid - Part 1 online without registration, duration 06 hours 24 minute 58 second in high hd quality. This video was added by user Build Cool Stuffs 11 September 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 42 once and liked it 3 people.