From 459e83a0c80ed5f7a560e089da475c93ff2d0186 Mon Sep 17 00:00:00 2001 From: Eric NGUYEN Date: Fri, 23 Sep 2022 18:16:37 +0200 Subject: [PATCH] Revert "md: Replace tsx by ts for highlightjs support" This reverts commit 8535416acc89d2b5d76f31aadc983b1b4bdea03e. --- docs/DevDocs/Pages/BasesReact.md | 12 ++++----- docs/DevDocs/Pages/Heroicon.md | 2 +- docs/DevDocs/Pages/PremierComposantReact.md | 30 ++++++++++----------- docs/DevDocs/Pages/Tailwind.md | 14 +++++----- 4 files changed, 29 insertions(+), 29 deletions(-) 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 (