diff --git a/docs/DevDocs/Pages/BasesReact.md b/docs/DevDocs/Pages/BasesReact.md index 6131465..cad9b23 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 : -```tsx +```ts // 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 : -```tsx +```ts 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** : -```tsx +```ts // Clock.tsx interface IClockProps { } @@ -157,7 +157,7 @@ export const Clock: React.FC = (props) => { Et voici la version **sans état** : -```tsx +```ts // Clock.tsx interface IClockProps { time: Date @@ -218,7 +218,7 @@ const [value, setValue] = React.useState(defaultValue); Revenons sur l'exemple de `useTicking`: -```tsx +```ts const useTicking = (setTime) => { React.useEffect(() => { // componentDidMount diff --git a/docs/DevDocs/Pages/Heroicon.md b/docs/DevDocs/Pages/Heroicon.md index ac82f9b..bee6f22 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`. -```tsx +```ts import { HomeIcon } from '@heroicons/react/outline'; ... diff --git a/docs/DevDocs/Pages/PremierComposantReact.md b/docs/DevDocs/Pages/PremierComposantReact.md index 6d8ca2a..4e99bde 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). -```tsx +```ts // 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 : -```tsx +```ts export function Home(): JSX.Element { return (