@@ -87,7 +87,7 @@ export default function AddTask({onAddTask}) {
8787 return (
8888 <>
8989 < input
90- placeholder= " Ajouter une tâche "
90+ placeholder= " Ajouter"
9191 value= {text}
9292 onChange= {(e ) => setText (e .target .value )}
9393 / >
@@ -140,7 +140,7 @@ function Task({task, onChange, onDelete}) {
140140 taskContent = (
141141 <>
142142 {task .text }
143- < button onClick= {() => setIsEditing (true )}> Éditer < / button>
143+ < button onClick= {() => setIsEditing (true )}> Modifier < / button>
144144 < / >
145145 );
146146 }
@@ -489,6 +489,7 @@ Il renvoie :
4894891 . Une valeur d'état.
4904902 . Une fonction * dispatch* (pour « * dispatcher* » les actions de l'utilisateur vers le réducteur).
491491
492+ Tout est câblé maintenant ! Ici, le réducteur est déclaré à la fin du fichier de composant :
492493
493494<Sandpack >
494495
@@ -567,9 +568,9 @@ function tasksReducer(tasks, action) {
567568
568569let nextId = 3 ;
569570const initialTasks = [
570- {id: 0 , text: ' Visiter le musée de Kafka' , done: true },
571+ {id: 0 , text: ' Visiter le musée Franz- Kafka' , done: true },
571572 {id: 1 , text: ' Voir un spectacle de marionnettes' , done: false },
572- {id: 2 , text: ' Faire une photo du mur de Lennon' , done: false },
573+ {id: 2 , text: ' Prendre une photo du mur John Lennon' , done: false },
573574];
574575```
575576
@@ -581,7 +582,7 @@ export default function AddTask({onAddTask}) {
581582 return (
582583 <>
583584 < input
584- placeholder= " Ajouter une tâche "
585+ placeholder= " Ajouter"
585586 value= {text}
586587 onChange= {(e ) => setText (e .target .value )}
587588 / >
@@ -634,7 +635,7 @@ function Task({task, onChange, onDelete}) {
634635 taskContent = (
635636 <>
636637 {task .text }
637- < button onClick= {() => setIsEditing (true )}> Éditer < / button>
638+ < button onClick= {() => setIsEditing (true )}> Modifier < / button>
638639 < / >
639640 );
640641 }
@@ -723,9 +724,9 @@ export default function TaskApp() {
723724
724725let nextId = 3 ;
725726const initialTasks = [
726- {id: 0 , text: ' Visiter le musée de Kafka' , done: true },
727+ {id: 0 , text: ' Visiter le musée Franz- Kafka' , done: true },
727728 {id: 1 , text: ' Voir un spectacle de marionnettes' , done: false },
728- {id: 2 , text: ' Faire une photo du mur de Lennon' , done: false },
729+ {id: 2 , text: ' Prendre une photo du mur John Lennon' , done: false },
729730];
730731```
731732
@@ -769,7 +770,7 @@ export default function AddTask({onAddTask}) {
769770 return (
770771 <>
771772 < input
772- placeholder= " Ajouter une tâche "
773+ placeholder= " Ajouter"
773774 value= {text}
774775 onChange= {(e ) => setText (e .target .value )}
775776 / >
@@ -822,7 +823,7 @@ function Task({task, onChange, onDelete}) {
822823 taskContent = (
823824 <>
824825 {task .text }
825- < button onClick= {() => setIsEditing (true )}> Éditer < / button>
826+ < button onClick= {() => setIsEditing (true )}> Modifier < / button>
826827 < / >
827828 );
828829 }
@@ -957,9 +958,9 @@ export default function TaskApp() {
957958
958959let nextId = 3 ;
959960const initialTasks = [
960- {id: 0 , text: ' Visiter le musée de Kafka' , done: true },
961+ {id: 0 , text: ' Visiter le musée Franz- Kafka' , done: true },
961962 {id: 1 , text: ' Voir un spectacle de marionnettes' , done: false },
962- {id: 2 , text: ' Faire une photo du mur de Lennon' , done: false },
963+ {id: 2 , text: ' Prendre une photo du mur John Lennon' , done: false },
963964];
964965```
965966
@@ -971,7 +972,7 @@ export default function AddTask({onAddTask}) {
971972 return (
972973 <>
973974 < input
974- placeholder= " Ajouter une tâche "
975+ placeholder= " Ajouter"
975976 value= {text}
976977 onChange= {(e ) => setText (e .target .value )}
977978 / >
@@ -1024,7 +1025,7 @@ function Task({task, onChange, onDelete}) {
10241025 taskContent = (
10251026 <>
10261027 {task .text }
1027- < button onClick= {() => setIsEditing (true )}> Éditer < / button>
1028+ < button onClick= {() => setIsEditing (true )}> Modifier < / button>
10281029 < / >
10291030 );
10301031 }
@@ -1153,7 +1154,7 @@ export default function Messenger() {
11531154}
11541155
11551156const contacts = [
1156- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
1157+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
11571158 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
11581159 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
11591160];
@@ -1271,6 +1272,7 @@ dispatch({
12711272});
12721273```
12731274
1275+ Voici l'exemple mis à jour afin pour envoyer les messages correspondants :
12741276
12751277<Sandpack >
12761278
@@ -1302,7 +1304,7 @@ export default function Messenger() {
13021304}
13031305
13041306const contacts = [
1305- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
1307+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
13061308 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
13071309 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
13081310];
@@ -1446,7 +1448,7 @@ export default function Messenger() {
14461448}
14471449
14481450const contacts = [
1449- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
1451+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
14501452 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
14511453 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
14521454];
@@ -1585,7 +1587,7 @@ export default function Messenger() {
15851587}
15861588
15871589const contacts = [
1588- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
1590+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
15891591 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
15901592 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
15911593];
@@ -1733,7 +1735,7 @@ export default function Messenger() {
17331735}
17341736
17351737const contacts = [
1736- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
1738+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
17371739 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
17381740 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
17391741];
@@ -1883,7 +1885,7 @@ Vous pouvez changer la structure de votre état ainsi :
18831885export const initialState = {
18841886 selectedId: 0 ,
18851887 messages: {
1886- 0 : ' Bonjour, Taylor ' , // Brouillon pour contactId = 0
1888+ 0 : ' Bonjour, Clara ' , // Brouillon pour contactId = 0
18871889 1 : ' Bonjour, Alice' , // Brouillon pour contactId = 1
18881890 },
18891891};
@@ -1930,7 +1932,7 @@ export default function Messenger() {
19301932}
19311933
19321934const contacts = [
1933- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
1935+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
19341936 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
19351937 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
19361938];
@@ -2106,7 +2108,7 @@ export default function Messenger() {
21062108}
21072109
21082110const contacts = [
2109- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
2111+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
21102112 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
21112113 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
21122114];
@@ -2116,7 +2118,7 @@ const contacts = [
21162118export const initialState = {
21172119 selectedId: 0 ,
21182120 messages: {
2119- 0 : ' Bonjour, Taylor ' ,
2121+ 0 : ' Bonjour, Clara ' ,
21202122 1 : ' Bonjour, Alice' ,
21212123 2 : ' Bonjour, Bob' ,
21222124 },
@@ -2294,7 +2296,7 @@ export default function Messenger() {
22942296}
22952297
22962298const contacts = [
2297- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
2299+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
22982300 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
22992301 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
23002302];
@@ -2304,7 +2306,7 @@ const contacts = [
23042306export const initialState = {
23052307 selectedId: 0 ,
23062308 messages: {
2307- 0 : ' Bonjour, Taylor ' ,
2309+ 0 : ' Bonjour, Clara ' ,
23082310 1 : ' Bonjour, Alice' ,
23092311 2 : ' Bonjour, Bob' ,
23102312 },
@@ -2468,7 +2470,7 @@ export default function Messenger() {
24682470}
24692471
24702472const contacts = [
2471- {id: 0 , name: ' Taylor ' , email: ' taylor @mail.com' },
2473+ {id: 0 , name: ' Clara ' , email: ' clara @mail.com' },
24722474 {id: 1 , name: ' Alice' , email: ' alice@mail.com' },
24732475 {id: 2 , name: ' Bob' , email: ' bob@mail.com' },
24742476];
@@ -2478,7 +2480,7 @@ const contacts = [
24782480export const initialState = {
24792481 selectedId: 0 ,
24802482 messages: {
2481- 0 : ' Bonjour, Taylor ' ,
2483+ 0 : ' Bonjour, Clara ' ,
24822484 1 : ' Bonjour, Alice' ,
24832485 2 : ' Bonjour, Bob' ,
24842486 },
0 commit comments