You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maintenant, utilisons MaterialUI pour apporter les mêmes modifications au code que nous avons faites précédemment avec Bootstrap.
254
+
255
+
Rendez le contenu de toute l'application dans un [Container](https://mui.com/components/container/):
256
+
257
+
```js
258
+
import { Container } from'@mui/material'
259
+
260
+
constApp= () => {
261
+
// ...
262
+
return (
263
+
<Container>
264
+
// ...
265
+
</Container>
266
+
)
267
+
}
268
+
```
269
+
270
+
#### Table
271
+
272
+
Commençons par le composant <i>Notes</i>. Nous allons rendre la liste des notes sous forme de [table](https://mui.com/material-ui/react-table/#simple-table):

302
+
303
+
Une caractéristique moins agréable de Material UI est que chaque composant doit être importé séparément. La liste des importations pour la page des notes est assez longue:
304
+
305
+
```js
306
+
import {
307
+
Container,
308
+
Table,
309
+
TableBody,
310
+
TableCell,
311
+
TableContainer,
312
+
TableRow,
313
+
Paper,
314
+
} from'@mui/material'
315
+
```
316
+
317
+
#### Formulaire
318
+
319
+
Ensuite, améliorons le formulaire de connexion dans la vue <i>Login</i> en utilisant les composants [TextField](https://mui.com/material-ui/react-text-field/) et [Button](https://mui.com/material-ui/api/button/):

355
+
356
+
MaterialUI, contrairement à Bootstrap, ne fournit pas de composant pour le formulaire lui-même. Le formulaire ici est un élément HTML [form](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form) ordinaire.
357
+
358
+
N'oubliez pas d'importer tous les composants utilisés dans le formulaire.
359
+
360
+
#### Notification
361
+
362
+
La notification affichée lors de la connexion peut être réalisée à l'aide du composant [Alert](https://mui.com/material-ui/react-alert/) qui est assez similaire au composant équivalent de Bootstrap:
0 commit comments