Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Real-World Svelte

You're reading from  Real-World Svelte

Product type Book
Published in Dec 2023
Publisher Packt
ISBN-13 9781804616031
Pages 282 pages
Edition 1st Edition
Languages
Author (1):
Tan Li Hau Tan Li Hau
Profile icon Tan Li Hau

Table of Contents (22) Chapters

Preface 1. Part 1: Writing Svelte Components
2. Chapter 1: Lifecycles in Svelte 3. Chapter 2: Implementing Styling and Theming 4. Chapter 3: Managing Props and State 5. Chapter 4: Composing Components 6. Part 2: Actions
7. Chapter 5: Custom Events with Actions 8. Chapter 6: Integrating Libraries with Actions 9. Chapter 7: Progressive Enhancement with Actions 10. Part 3: Context and Stores
11. Chapter 8: Context versus Stores 12. Chapter 9: Implementing Custom Stores 13. Chapter 10: State Management with Svelte Stores 14. Chapter 11: Renderless Components 15. Chapter 12: Stores and Animations 16. Part 4: Transitions
17. Chapter 13: Using Transitions 18. Chapter 14: Exploring Custom Transitions 19. Chapter 15: Accessibility with Transitions 20. Index 21. Other Books You May Enjoy

What this book covers

Chapter 1, Lifecycles in Svelte, provides an overview of Svelte’s lifecycles, their respective functions, the rules for invoking them, and strategies to reuse and compose these lifecycle functions.

Chapter 2, Implementing Styling and Theming, dives into six unique methods to style Svelte components. You will also learn the essentials of theming Svelte components, from defining themes to enabling user customization.

Chapter 3, Managing Props and State, deepens your understanding of props and state within Svelte. This chapter demystifies props, state, and bindings, and discusses the distinctions between one-way and two-way data bindings. It also showcases deriving state from props.

Chapter 4, Composing Components, provides techniques to control content within child components from their parent components. You will explore the <slot> element and various Svelte special elements, such as <svelte:self> and <svelte:fragment>.

Chapter 5, Custom Events with Actions, kickstarts your exploration of Svelte actions over three chapters. This chapter starts by exploring the idea of creating custom events using Svelte actions.

Chapter 6, Integrating Libraries with Actions, provides a hands-on guide to integrating a third-party JavaScript library into Svelte using actions.

Chapter 7, Progressive Enhancements with Svelte Actions, unpacks the concept of progressive enhancements and helps you understand how Svelte actions can be leveraged to progressively enhance your Svelte application.

Chapter 8, Context versus Stores, delves into Svelte context and stores. You’ll learn how and when to use Svelte context and stores.

Chapter 9, Implementing Custom Stores, teaches you how to implement custom Svelte stores through a practical step-by-step guide, going through multiple real-world examples along the way.

Chapter 10, State Management with Svelte Stores, arms you with practical tips on managing application state in Svelte applications. You will also learn how to use third-party state management libraries in Svelte.

Chapter 11, Renderless Components, explores the concept of the renderless component, a type of reusable component that does not render any HTML elements of its own. We will systematically go through implementing such a component.

Chapter 12, Stores and Animations, explores the built-in tweened and spring stores. You’ll learn how to apply them in your Svelte application, and how to customize the interpolation for these animating stores.

Chapter 13, Using Transitions, provides a comprehensive understanding of transitions in Svelte. You’ll learn how to use transitions in Svelte, when and how transitions are played, and how they work under the hood.

Chapter 14, Exploring Custom Transitions, explores the idea of writing a custom transition in Svelte. You’ll learn about the Svelte transition contract, and with practical examples, you’ll be guided step by step through creating a custom transition in Svelte.

Chapter 15, Accessibility with Transitions, sheds light on accessibility considerations in transitions, particularly for users with vestibular disorders. You’ll gain insights into crafting responsible transitions that respect user preferences and cater to all.

lock icon The rest of the chapter is locked
Next Chapter arrow right
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €14.99/month. Cancel anytime}