Student Testimonial

The office hours alone were worth the tuition. I came in wanting to learn Next.js and left with a new role.

Agnes Obel
Agnes ObelCohort 12
About this piece

Student Testimonial

Graduate testimonial with five-star rating, a body paragraph, and an avatar-cohort footer.

Usage

The import and the props worth knowing about, in one place.

import { Education26 } from "@/components/beste/piece/education26";

<Education26
  author="Agnes Obel"
  cohort="Cohort 12"
  initials="AO"
  imageSrc="https://images.unsplash.com/photo-1521146764736-56c929d59c83?w=200&auto=format&fit=crop&q=60&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxzZWFyY2h8NjB8fHBvcnRyYWl0fGVufDB8fDB8fHww"
  alt="Agnes Obel"
  rating={5}
  body="The office hours alone were worth the tuition. I came in wanting to learn Next.js and left with a new role."
  bordered={false}
/>

More Education pieces

View all Education
Nils Frahm
Nils FrahmReact instructor
24,182 students4.9 average
Top of the cohort
1
Joep Beving
Joep Beving98
2
Poppy Ackroyd
Poppy Ackroyd94
3
Max Richter
Max Richter91
Hania Rani
Hania Rani
Resolved

In lesson 6, the dependency array skips the `setCount` setter. Isn't it a stale closure risk?

4 replies
Full-stack TypeScript
Students12,480
Rating4.8
UpdatedLast week
Ólafur ArnaldsAnnouncement
Office hours moved to Thursday

I'll be out Tuesday for a conference. Drop in Thursday from 15:00 to 17:00 instead.

Lesson 6
useEffect runs after the DOM commit, not during render.Cleanup runs before the next effect, and on unmount.
Ask Priya about the stale-closure example in office hours.