/vkma-template

πŸ“ Π¨Π°Π±Π»ΠΎΠ½ для ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Primary LanguageTypeScriptMIT LicenseMIT

React Logo

A JavaScript library for building user interfaces.

ОписаниС

πŸ“ Π¨Π°Π±Π»ΠΎΠ½ для ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

  • βš›οΈ React 18. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ Suspense.
  • ⚑️ Vite. Быстрый ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ сборщик.
  • ❄️ Typescript. Бтрогая типизация.
  • 🎯 CSS Modules. Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ использованиС CSS.
  • πŸš€ ESLint & Prettier. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.
  • πŸ“¦ Π ΠΎΡƒΡ‚Π΅Ρ€. @itznevikat/router для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.
  • 🏁 Π‘Ρ‚Π΅ΠΉΡ‚ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€. @mntm/precoil Π² качСствС глобального состояния.
  • β›“ VK Bridge. @mntm/painless-bridge ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½ΡƒΡŽ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρƒ стандартному.

Установка

$ yarn

Запуск

# development and watch mode
$ yarn dev

# production mode
$ yarn build && yarn serve

ИспользованиС с VK Tunnel/Ngrok/etc.

Π’ vite.config.ts Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ server ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ https, host ΠΈ proxy, добавляСм:

hmr: {
  clientPort: 443
}

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ - vitejs/vite#5399.

ЛицСнзия

MIT