Aller au contenu

Divers

Démarrage de l'application en mode développement

Le fichier package.json contient le bloc :

```json lines "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "lint": "eslint .", "start": "react-native start", "test": "jest" },

Par conséquent, les commandes suivantes sont disponibles :

* `npm start` au lieu de `npx react-native start`
* `npm android` au lieu de `npx react-native run-android`

En outre, la seconde action peut être exécutée à l'intérieur de la fenêtre Metro en appuyant sur `a`,
on peut donc fonctionner avec un seul terminal au lieu de deux.


## import React or not import React ?

Plus besoin, c'était uniquement nécessaire avec d'anciennes versions de React
([référence](https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html)).

```js
// Correct, mais inutile
import React, { useState } from 'react';

// Version plus courte (React >= 17)
import { useState } from 'react';