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

Опубликовано: 11 Сентябрь 2024
на канале: 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



Смотрите видео Full VSCode Clone With Electron JS, React JS, Monaco Editor Library & CSS Grid - Part 1 онлайн без регистрации, длительностью 06 часов 24 минут 58 секунд в хорошем hd качестве. Это видео добавил пользователь Build Cool Stuffs 11 Сентябрь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 42 раз и оно понравилось 3 людям.