{"product_id":"learning-javascript-design-patterns-a-javascript-and-react-developers-guide-9781098139872","title":"Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide","description":"\u003cp\u003eDo you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of \u003cem\u003eLearning JavaScript Design Patterns\u003c\/em\u003e is the ideal place to start.\u003c\/p\u003e \u003cp\u003e Author Addy Osmani shows you how to apply modern design patterns to JavaScript and React--including modules, mixins, observers, and mediators. You'll learn about performance and rendering patterns such as server-side rendering and Islands architecture. You'll also learn how architectural patterns like MVC, MVP, and MVVM are useful from the perspective of a modern web application developer.\u003c\/p\u003e \u003cp\u003e This book explores: \u003c\/p\u003e\u003cul\u003e \u003cli\u003eArchitectural patterns for structuring your components and apps \u003c\/li\u003e\n\u003cli\u003eMore than 20 design patterns in JavaScript and React, applicable for developers at any level \u003c\/li\u003e\n\u003cli\u003eDifferent pattern categories including creational, structural, and behavioral \u003c\/li\u003e\n\u003cli\u003eEssential performance patterns including dynamic imports and code-splitting \u003c\/li\u003e\n\u003cli\u003eRendering patterns such as server-side rendering, hydration, Islands architecture, and more \u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e \u003cbr\u003e \u003cp\u003eAdditionally, you'll explore modern JavaScript syntax like JavaScript modules, React patterns like Hooks, higher-order components (HOCs), and more, to stay ahead in the ever-evolving world of web development.\u003cbr\u003e\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":50648379752722,"sku":"9781098139872","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_faa9f1ee-45e2-4afa-8aa1-0321679985b3.jpg?v=1733241100","url":"https:\/\/surprise-castle.myshopify.com\/products\/learning-javascript-design-patterns-a-javascript-and-react-developers-guide-9781098139872","provider":"Surprise Castle","version":"1.0","type":"link"}