Table des matières

Développement react (front)

Vous venez tout juste de déployer smartboot dans votre module et vous vous demandez par où commencer pour la partie front ? Vous êtes au bon endroit !

Installation des dépendances

cd mobile
npm i

Première configuration

copier ou renommer le fichier mobile/.env.example en mobile/.env

VITE_API_URL=https://dlc.on1.dolizen.fr/custom/smartdlc/pwa/api.php
VITE_APP_VERSION=dev
VITE_LOCALES=en,fr

Lancement

Pour lancer :

cd mobile
npm run dev

Arborescence des pages de votre application

L'arborescence préinstallée est la suivante

Un zoom sur le sous dossier src/components/pages/ est important car c'est ici que vous irez probablement commencer vos tests

.../...
src/components/pages/
├── errors
│   ├── Error404Page
│   │   └── index.jsx
│   └── index.js
├── index.js
├── private
│   ├── HomePage
│   │   ├── Blocks
│   │   │   └── index.jsx
│   │   ├── index.jsx
│   │   ├── SettingsPanel
│   │   │   └── index.jsx
│   │   └── Waves
│   │       └── index.jsx
│   └── index.js
└── public
    ├── index.js
    ├── LoginPage
    │   ├── index.jsx
    │   └── Waves
    │       └── index.jsx
    └── WelcomePage
        ├── index.jsx
        └── Waves
            └── index.jsx

Dans cette structure vous trouverez donc