{"product_id":"learning-javascript-design-patterns-a-javascript-and-react-developers-guide-paperback","title":"Learning JavaScript Design Patterns: A JavaScript and React Developer's Guide - Paperback","description":"\u003cp\u003eby \u003cb\u003eAddy Osmani\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\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.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 296\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.7 x 9.1 x 6.9 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eIllustrated:\u003c\/strong\u003e Yes\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e June 06, 2023\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42128134602887,"sku":"9781098139872","price":65.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/340ad7a70b5b662d95e510f9673c9541.webp?v=1732593084","url":"https:\/\/booksby.splitshops.com\/products\/learning-javascript-design-patterns-a-javascript-and-react-developers-guide-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}