diff --git a/docs/DevDocs/Pages/BasesReact.md b/docs/DevDocs/Pages/BasesReact.md index cad9b23..6131465 100644 --- a/docs/DevDocs/Pages/BasesReact.md +++ b/docs/DevDocs/Pages/BasesReact.md @@ -24,7 +24,7 @@ Selon comment vous écrivez le composant, classe ou fonctionnelle, la manière d Pour les props : -```ts +```tsx // functional function Welcome(props) { return

Hello, {props.name}

; @@ -110,9 +110,9 @@ La documentation qui suivra utilisera donc l'écriture fonctionnelle. Pour en sa Les props sont des données entrer d'un composant. Comme pour un composant html ils décrivent simplement ce que le composant doit représenter. -Exemple : +Exemple : -```ts +```tsx function Welcome(props) { return

Hello, {props.name}

; } @@ -125,7 +125,7 @@ Un composant ne possédant pas d'état est dit `stateless`. Voici donc un exemple de composant React **avec état** : -```ts +```tsx // Clock.tsx interface IClockProps { } @@ -157,7 +157,7 @@ export const Clock: React.FC = (props) => { Et voici la version **sans état** : -```ts +```tsx // Clock.tsx interface IClockProps { time: Date @@ -218,7 +218,7 @@ const [value, setValue] = React.useState(defaultValue); Revenons sur l'exemple de `useTicking`: -```ts +```tsx const useTicking = (setTime) => { React.useEffect(() => { // componentDidMount diff --git a/docs/DevDocs/Pages/Heroicon.md b/docs/DevDocs/Pages/Heroicon.md index bee6f22..ac82f9b 100644 --- a/docs/DevDocs/Pages/Heroicon.md +++ b/docs/DevDocs/Pages/Heroicon.md @@ -11,7 +11,7 @@ L'icône Home peut être importé comme tout composant React. Il existe plusieurs type de chaque icône de Heroicon : `outline`, `solid`, `mini`. Utilisons donc `outline`. -```ts +```tsx import { HomeIcon } from '@heroicons/react/outline'; ... diff --git a/docs/DevDocs/Pages/PremierComposantReact.md b/docs/DevDocs/Pages/PremierComposantReact.md index 4e99bde..6d8ca2a 100644 --- a/docs/DevDocs/Pages/PremierComposantReact.md +++ b/docs/DevDocs/Pages/PremierComposantReact.md @@ -25,7 +25,7 @@ Par convention comme il est dit dans la section [Pour commencer](PourCommencer.m Maintenant créons le squelette du composant. Pour rappel, on utilise la syntaxe *fonctionnelle* (i.e. une fonction = un composant). -```ts +```tsx // Home.tsx export function Home(): JSX.Element { return <>; @@ -38,7 +38,7 @@ La convention de nommage indique qu'il faut prioriser les fonctions nommées (do Mettons le bouton html et mettons du texte dedans : -```ts +```tsx export function Home(): JSX.Element { return (