394 читали · 11 месяцев назад
Как создать кросс-платформенное десктопное приложение. Electron, React, TypeScript, vite.
Привет ! 👋 Не давно была новость о то что меню пуск в windows 11 это приложение на react-native. В этой статье расскажу, как можно сделать меню пуск как в windows, но вместо react-native буду использовать просто react, а десктоп получим через electron. Код приложения можно найти тут 👈 В подробностях рассказывать не буду, в описании на репозитории проекта есть гайд как запустить приложение. Кода там немного, пару часов хватит чтобы понять что к чему, ну и я ниже покажу на что обратить внимание. Есть такой инструмент для electron, electron-forge...
👉Зачем стоит изучать ReactJS? Или История о том, как один инструмент перевернул мир фронтенда и почему это касается лично вас
Представьте себе большую мастерскую по сборке автомобилей начала XX века. Десятки рабочих с гаечными ключами бегают от одного болта к другому, кричат друг на друга, путаются, и в итоге за неделю собирают одну машину. Теперь представьте современный конвейер Toyota. Чёткие, простые модули: двигатель, кузов, колёса, салон. Каждый модуль собирается отдельно, тестируется, а потом идеально стыкуется с другими. Результат — надёжный автомобиль каждые несколько минут. До появления React мир фронтенд-разработки напоминал ту самую хаотичную мастерскую...