🎯 What you'll practice: Client-side routing with React Router v6.
1-B 2-A 3-B 4-B | 5 = BrowserRouter 6 = last 7 = <Route path="/courses/:slug" element={<CourseDetail />} /> 8 = const { slug } = useParams(); 9 = React Router matches routes in order and stops at the first match — if "*" came first it would match every URL immediately, never letting more specific routes render | 10 = <Routes><Route path="/" element={<Home/>}/><Route path="/courses" element={<Courses/>}/><Route path="/courses/:slug" element={<CourseDetail/>}/><Route path="*" element={<NotFound/>}/></Routes>