Skip to content

Commit 785b626

Browse files
committed
Use French's solution
1 parent 78b6f8f commit 785b626

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

src/content/learn/conditional-rendering.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -719,13 +719,23 @@ Another solution would be to remove the condition altogether by moving the infor
719719
<Sandpack>
720720
721721
```js
722-
const drinks = [
723-
{name: 'tea', part: 'leaf', caffeine: '15–70 mg/cup', age: '4,000+ years'},
724-
{name: 'coffee', part: 'bean', caffeine: '80–185 mg/cup', age: '1,000+ years'}
725-
];
722+
const drinks = {
723+
tea: {
724+
name: 'tea',
725+
part: 'leaf',
726+
caffeine: '15–70 mg/cup',
727+
age: '4,000+ years'
728+
},
729+
coffee: {
730+
name: 'coffee',
731+
part: 'bean',
732+
caffeine: '80–185 mg/cup',
733+
age: '1,000+ years'
734+
}
735+
};
726736

727737
function Drink({ name }) {
728-
const info = drinks.find(d => d.name === name);
738+
const info = drinks[name];
729739
return (
730740
<section>
731741
<h1>{info.name}</h1>

0 commit comments

Comments
 (0)