React et TS récupérer objets depuis fetch
Bonjour,
Je débute en React comme je viens de Java j'ai préféré TypeScript.
Je suis toujours un peu perdu par les différences
Je souhaite récupérer avec fetch mes objets en JSON depuis un services web
J'ai écrit le code suivant.
J'ai aussi un fichier pour mon model
Mais il y a un truc qui bloque et je suis perdu
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
...
import React, { FunctionComponent, useEffect, useState } from 'react';
const App: FunctionComponent = () => {
//* const [journaux, setName] = useState('');
const [journaux, setJournaux] = useState<Journal[]>([]);
useEffect(() => {
fetch('http://localhost:8080/journal/getAll').then(function (response) {
return response.text();
}).then(function (texte) {
return JSON.parse(texte);
}).then(
journaux => setJournaux(journaux));
})
return (
<div>
Il y a [jjournaux.length] dans la base.
<h1>Liste des journaux</h1>
</div>
);
}
export default App; |
Si vous avez une idée merci par avance
Cordialement