πΉοΈ Levels: π Intermediate, π Advanced
β³ Duration: 3.5 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters
π§βπ Certificate: No
π Key Learning Outcomes
- Advanced UI Techniques: Master advanced UI functionality in Remix, including non-navigation mutations, optimistic UI updates, focus management, and imperative mutations for improved user interaction.
- Performance Optimization: Learn how to optimize your applications by managing revalidations and implementing efficient fetching strategies to ensure smooth transitions and minimal resource usage.
- Loading Experience Enhancement: Implement spinners, skeletons, and the defer API to enhance the loading experience, providing users with visual feedback and improved app responsiveness.
- State Management: Utilize Remix and React features to manage component state and streamline server interactions, making your apps robust and maintainable.
π¨βπ« About the Course
"Advanced Remix" is an in-depth course by professional trainer Kent C. Dodds that focuses on leveraging Remix for building complex web applications. The course expands on foundational concepts, emphasizing solutions to common web development challenges such as caching and CSS namespace issues. Students will learn to harness the power of Remix to create efficient, scalable applications without the typical hurdles.
π― Target Audience
- Experienced developers familiar with Remix who want to deepen their understanding and tackle advanced concepts.
- Frontend developers looking to improve application performance and user experience using advanced Remix features.
- React developers aiming to integrate Remix into their workflow for building complex web applications.
β Requirements
- Strong understanding of JavaScript and React.
- Familiarity with basic Remix concepts and experience with web development tools.
- Previous completion of a Remix fundamentals course or equivalent experience.
π Course Content
- Introduction: Overview of advanced topics in Remix and how they build upon foundational concepts.
- Repo Setup: Instructions for setting up the course repository, with a focus on running and managing multiple applications.
- UI Functionality: Techniques for handling non-navigation mutations, implementing optimistic UI patterns, managing focus, optimizing revalidations, and performing imperative mutations.
- Improving Loading UX: Strategies for enhancing loading experiences using spinners, skeletons, and the defer API, with a focus on leveraging React streaming for efficient data loading.
- Revalidation and Fetching: Advanced fetching techniques and revalidation optimizations to improve app performance and user experience.
- Suspense and Error Handling: Using Reactβs Suspense for handling asynchronous operations and debugging boundary errors for smoother application flow.
- Wrapping Up: Course conclusion with discussions on PWAs, CSS in components, Storybook integration, and the future of Remix, along with resources for further learning.
Drop a comment
Advanced Remix by Kent C. Dodds
Log in to leave a feedback
Loginπ Psst! Interested in More Remix Courses?
RemixPrisma
Remix FundamentalsVideo
by Kent C. Dodds
πΉοΈ Levels: π Intermediate
β³ Duration: 4 hours
π€ Price: Subscription
π§βπ» Learning Platform: Frontend Masters
TypeScriptSupabaseRemix
Build a Realtime Chat App with Remix and SupabaseVideo
by Jon Meyers
πΉοΈ Levels: π± Beginner
β³ Duration: 0.5 hours
π€ Price: Free
π§βπ» Learning Platform: Egghead.io