(...)
@@ -71,7 +71,7 @@ On va utiliser la premiere méthode, mais libre à vous la méthode.
Pour ajouter une classe sur React, on utilise le mot-clé `className`. C'est pour ne pas rentrer en conflit avec le mot-clé `class` servant de classe d'objet en JavaScript que ce mot-clé a été choisi.
-```ts
+```tsx
// Bar.tsx
(...)
@@ -92,7 +92,7 @@ Continuons avec les couleurs avec le curseur. Cette fois ci, on va utiliser Reac
Revenons sur le composant Home définie par un simple bouton :
-```ts
+```tsx
// Home.tsx
import React from 'react';
@@ -115,7 +115,7 @@ Dans ce composant, initialisons la liste des couleurs que l'on veut utiliser. Le
Il nous suffit donc de juste mettre une liste de mots-clés de couleurs :
-```ts
+```tsx
// Home.tsx
...
@@ -146,7 +146,7 @@ const colors = [
Et d'en sélectionner une au hazard.
-```ts
+```tsx
// Home.tsx
const colors = [
...
@@ -187,7 +187,7 @@ Indice: Cela implique l'utilisation de `state` ;)
Suivons donc l'indice et créons un hook d'état afin de sélectionner la couleur et de pouvoir la changer quand la souris passe dans le composant
-```ts
+```tsx
// Home.tsx
export function Home({ goHome }: IHomeProps): JSX.Element {
const defaultIndex = Math.floor(Math.random() * (colors.length - 1));
@@ -209,7 +209,7 @@ export function Home({ goHome }: IHomeProps): JSX.Element {
Ensuite utilisons la propriété `onMouseEnter` pour jeter l'évent.
-```ts
+```tsx
// Home.tsx
export function Home({ goHome }: IHomeProps): JSX.Element {
const defaultIndex = Math.floor(Math.random() * (colors.length - 1));