@@ -612,7 +612,7 @@ export default function TravelPlan() {
612
612
}
613
613
` ` `
614
614
615
- ` ` ` js places.js active
615
+ ` ` ` js src/ places.js active
616
616
export const initialTravelPlan = {
617
617
id: 0,
618
618
title: '(Root)',
@@ -868,7 +868,7 @@ export default function TravelPlan() {
868
868
}
869
869
` ` `
870
870
871
- ` ` ` js places.js active
871
+ ` ` ` js src/ places.js active
872
872
export const initialTravelPlan = {
873
873
0: {
874
874
id: 0,
@@ -1204,7 +1204,7 @@ function PlaceTree({ id, parentId, placesById, onComplete }) {
1204
1204
}
1205
1205
` ` `
1206
1206
1207
- ` ` ` js places.js
1207
+ ` ` ` js src/ places.js
1208
1208
export const initialTravelPlan = {
1209
1209
0: {
1210
1210
id: 0,
@@ -1543,7 +1543,7 @@ function PlaceTree({ id, parentId, placesById, onComplete }) {
1543
1543
}
1544
1544
` ` `
1545
1545
1546
- ` ` ` js places .js
1546
+ ` ` ` js src / places .js
1547
1547
export const initialTravelPlan = {
1548
1548
0 : {
1549
1549
id: 0 ,
@@ -1841,7 +1841,7 @@ This `Clock` component receives two props: `color` and `time`. When you select a
1841
1841
1842
1842
<Sandpack>
1843
1843
1844
- ` ` ` js Clock .js active
1844
+ ` ` ` js src / Clock .js active
1845
1845
import { useState } from ' react' ;
1846
1846
1847
1847
export default function Clock (props ) {
@@ -1854,7 +1854,7 @@ export default function Clock(props) {
1854
1854
}
1855
1855
` ` `
1856
1856
1857
- ` ` ` js App .js hidden
1857
+ ` ` ` js src / App .js hidden
1858
1858
import { useState , useEffect } from ' react' ;
1859
1859
import Clock from ' ./Clock.js' ;
1860
1860
@@ -1896,7 +1896,7 @@ The issue is that this component has `color` state initialized with the initial
1896
1896
1897
1897
<Sandpack>
1898
1898
1899
- ` ` ` js Clock .js active
1899
+ ` ` ` js src / Clock .js active
1900
1900
import { useState } from ' react' ;
1901
1901
1902
1902
export default function Clock (props ) {
@@ -1908,7 +1908,7 @@ export default function Clock(props) {
1908
1908
}
1909
1909
` ` `
1910
1910
1911
- ` ` ` js App .js hidden
1911
+ ` ` ` js src / App .js hidden
1912
1912
import { useState , useEffect } from ' react' ;
1913
1913
import Clock from ' ./Clock.js' ;
1914
1914
@@ -1948,7 +1948,7 @@ Or, using the destructuring syntax:
1948
1948
1949
1949
<Sandpack>
1950
1950
1951
- ` ` ` js Clock .js active
1951
+ ` ` ` js src / Clock .js active
1952
1952
import { useState } from ' react' ;
1953
1953
1954
1954
export default function Clock ({ color, time }) {
@@ -1960,7 +1960,7 @@ export default function Clock({ color, time }) {
1960
1960
}
1961
1961
` ` `
1962
1962
1963
- ` ` ` js App .js hidden
1963
+ ` ` ` js src / App .js hidden
1964
1964
import { useState , useEffect } from ' react' ;
1965
1965
import Clock from ' ./Clock.js' ;
1966
1966
@@ -2010,7 +2010,7 @@ Is any state in this example redundant?
2010
2010
2011
2011
<Sandpack>
2012
2012
2013
- ` ` ` js App .js
2013
+ ` ` ` js src / App .js
2014
2014
import { useState } from ' react' ;
2015
2015
import AddItem from ' ./AddItem.js' ;
2016
2016
import PackingList from ' ./PackingList.js' ;
@@ -2078,7 +2078,7 @@ export default function TravelPlan() {
2078
2078
}
2079
2079
` ` `
2080
2080
2081
- ` ` ` js AddItem .js hidden
2081
+ ` ` ` js src / AddItem .js hidden
2082
2082
import { useState } from ' react' ;
2083
2083
2084
2084
export default function AddItem ({ onAddItem }) {
@@ -2099,7 +2099,7 @@ export default function AddItem({ onAddItem }) {
2099
2099
}
2100
2100
` ` `
2101
2101
2102
- ` ` ` js PackingList .js hidden
2102
+ ` ` ` js src / PackingList .js hidden
2103
2103
import { useState } from ' react' ;
2104
2104
2105
2105
export default function PackingList ({
@@ -2149,7 +2149,7 @@ Although you could carefully change each event handler to update the `total` and
2149
2149
2150
2150
<Sandpack>
2151
2151
2152
- ` ` ` js App .js
2152
+ ` ` ` js src / App .js
2153
2153
import { useState } from ' react' ;
2154
2154
import AddItem from ' ./AddItem.js' ;
2155
2155
import PackingList from ' ./PackingList.js' ;
@@ -2213,7 +2213,7 @@ export default function TravelPlan() {
2213
2213
}
2214
2214
` ` `
2215
2215
2216
- ` ` ` js AddItem .js hidden
2216
+ ` ` ` js src / AddItem .js hidden
2217
2217
import { useState } from ' react' ;
2218
2218
2219
2219
export default function AddItem ({ onAddItem }) {
@@ -2234,7 +2234,7 @@ export default function AddItem({ onAddItem }) {
2234
2234
}
2235
2235
` ` `
2236
2236
2237
- ` ` ` js PackingList .js hidden
2237
+ ` ` ` js src / PackingList .js hidden
2238
2238
import { useState } from ' react' ;
2239
2239
2240
2240
export default function PackingList ({
@@ -2290,7 +2290,7 @@ This code works, but there is a minor UI glitch. When you press "Star" or "Unsta
2290
2290
2291
2291
<Sandpack>
2292
2292
2293
- ` ` ` js App .js
2293
+ ` ` ` js src / App .js
2294
2294
import { useState } from ' react' ;
2295
2295
import { initialLetters } from ' ./data.js' ;
2296
2296
import Letter from ' ./Letter.js' ;
@@ -2337,7 +2337,7 @@ export default function MailClient() {
2337
2337
}
2338
2338
` ` `
2339
2339
2340
- ` ` ` js Letter .js
2340
+ ` ` ` js src / Letter .js
2341
2341
export default function Letter ({
2342
2342
letter,
2343
2343
isHighlighted,
@@ -2367,7 +2367,7 @@ export default function Letter({
2367
2367
}
2368
2368
` ` `
2369
2369
2370
- ` ` ` js data .js
2370
+ ` ` ` js src / data .js
2371
2371
export const initialLetters = [{
2372
2372
id: 0 ,
2373
2373
subject: ' Ready for adventure?' ,
@@ -2399,7 +2399,7 @@ To fix the issue, remove the duplication from state. Instead of storing *the let
2399
2399
2400
2400
<Sandpack>
2401
2401
2402
- ` ` ` js App .js
2402
+ ` ` ` js src / App .js
2403
2403
import { useState } from ' react' ;
2404
2404
import { initialLetters } from ' ./data.js' ;
2405
2405
import Letter from ' ./Letter.js' ;
@@ -2446,7 +2446,7 @@ export default function MailClient() {
2446
2446
}
2447
2447
` ` `
2448
2448
2449
- ` ` ` js Letter .js
2449
+ ` ` ` js src / Letter .js
2450
2450
export default function Letter ({
2451
2451
letter,
2452
2452
isHighlighted,
@@ -2476,7 +2476,7 @@ export default function Letter({
2476
2476
}
2477
2477
` ` `
2478
2478
2479
- ` ` ` js data .js
2479
+ ` ` ` js src / data .js
2480
2480
export const initialLetters = [{
2481
2481
id: 0 ,
2482
2482
subject: ' Ready for adventure?' ,
@@ -2516,7 +2516,7 @@ Instead of a single selected ID, you might want to hold an array or a [Set](http
2516
2516
2517
2517
<Sandpack>
2518
2518
2519
- ` ` ` js App .js
2519
+ ` ` ` js src / App .js
2520
2520
import { useState } from ' react' ;
2521
2521
import { letters } from ' ./data.js' ;
2522
2522
import Letter from ' ./Letter.js' ;
@@ -2559,7 +2559,7 @@ export default function MailClient() {
2559
2559
}
2560
2560
` ` `
2561
2561
2562
- ` ` ` js Letter .js
2562
+ ` ` ` js src / Letter .js
2563
2563
export default function Letter ({
2564
2564
letter,
2565
2565
onToggle,
@@ -2584,7 +2584,7 @@ export default function Letter({
2584
2584
}
2585
2585
` ` `
2586
2586
2587
- ` ` ` js data .js
2587
+ ` ` ` js src / data .js
2588
2588
export const letters = [{
2589
2589
id: 0 ,
2590
2590
subject: ' Ready for adventure?' ,
@@ -2615,7 +2615,7 @@ Instead of a single `selectedId`, keep a `selectedIds` *array* in state. For exa
2615
2615
2616
2616
<Sandpack>
2617
2617
2618
- ` ` ` js App .js
2618
+ ` ` ` js src / App .js
2619
2619
import { useState } from ' react' ;
2620
2620
import { letters } from ' ./data.js' ;
2621
2621
import Letter from ' ./Letter.js' ;
@@ -2667,7 +2667,7 @@ export default function MailClient() {
2667
2667
}
2668
2668
` ` `
2669
2669
2670
- ` ` ` js Letter .js
2670
+ ` ` ` js src / Letter .js
2671
2671
export default function Letter ({
2672
2672
letter,
2673
2673
onToggle,
@@ -2692,7 +2692,7 @@ export default function Letter({
2692
2692
}
2693
2693
` ` `
2694
2694
2695
- ` ` ` js data .js
2695
+ ` ` ` js src / data .js
2696
2696
export const letters = [{
2697
2697
id: 0 ,
2698
2698
subject: ' Ready for adventure?' ,
@@ -2723,7 +2723,7 @@ To fix this, you can hold a [Set](https://developer.mozilla.org/en-US/docs/Web/J
2723
2723
2724
2724
<Sandpack>
2725
2725
2726
- ` ` ` js App .js
2726
+ ` ` ` js src / App .js
2727
2727
import { useState } from ' react' ;
2728
2728
import { letters } from ' ./data.js' ;
2729
2729
import Letter from ' ./Letter.js' ;
@@ -2772,7 +2772,7 @@ export default function MailClient() {
2772
2772
}
2773
2773
` ` `
2774
2774
2775
- ` ` ` js Letter .js
2775
+ ` ` ` js src / Letter .js
2776
2776
export default function Letter ({
2777
2777
letter,
2778
2778
onToggle,
@@ -2797,7 +2797,7 @@ export default function Letter({
2797
2797
}
2798
2798
` ` `
2799
2799
2800
- ` ` ` js data .js
2800
+ ` ` ` js src / data .js
2801
2801
export const letters = [{
2802
2802
id: 0 ,
2803
2803
subject: ' Ready for adventure?' ,
0 commit comments