{"product_id":"9781617297632","title":"React Hooks in Action: With Suspense and Concurrent Mode","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eLarsen, John\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4\/13\/2021\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003e\u003ci\u003eReact Hooks in Action\u003c\/i\u003e teaches you to write fast and reusable React components using Hooks.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003eBuild stylish, slick, and speedy-to-load user interfaces in React without writing custom classes. React Hooks are a new category of functions that help you to manage state, lifecycle, and side effects within functional components. \u003ci\u003eReact Hooks in Action\u003c\/i\u003e teaches you to use pre-built hooks like useState, useReducer and useEffect to build your own hooks. Your code will be more reusable, require less boilerplate, and you’ll instantly be a more effective React developer.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003eGet started with React Hooks and you’ll soon have code that’s better organized and easier to maintain. React Hooks are targeted JavaScript functions that let you reuse and share functionality across components. Use them to split components into smaller functions, manage state and side effects, and access React features without classes—all without having to rearrange your component hierarchy.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eReact Hooks in Action\u003c\/i\u003e teaches you to write fast and reusable React components using Hooks. You’ll start by learning to create component code with Hooks. Next, you’ll implement a resource booking application that demonstrates managing local state, application state, and side effects like fetching data. Code samples and illustrations make learning Hooks easy.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eBuild function components that access React features\u003cbr\u003eManage local, shared, and application state\u003cbr\u003eExplore built-in, custom, and third-party hooks\u003cbr\u003eLoad, update, and cache data with React Query\u003cbr\u003eImprove page and data loading with code-splitting and React Suspense\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003eFor beginning to intermediate React developers.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eJohn Larsen\u003c\/b\u003e has been a teacher and web developer for over 20 years, creating apps for education and helping students learn to code. He is the author of Get Programming with JavaScript.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePART 1\u003cbr\u003e\u003cbr\u003e1 React is evolving\u003cbr\u003e\u003cbr\u003e2 Managing component state with useState hook\u003cbr\u003e\u003cbr\u003e3 Managing component state with useReducer hook\u003cbr\u003e\u003cbr\u003e4 Working with side effects\u003cbr\u003e\u003cbr\u003e5 Managing component state with useRef hook\u003cbr\u003e\u003cbr\u003e6 Managing application state\u003cbr\u003e\u003cbr\u003e7 Managing performance with useMemo\u003cbr\u003e\u003cbr\u003e8 Managing state with the Context API\u003cbr\u003e\u003cbr\u003e9 Creating your own hooks\u003cbr\u003e\u003cbr\u003e10 Using third party hooks\u003cbr\u003e\u003cbr\u003ePART 2\u003cbr\u003e\u003cbr\u003e11 Code splitting with Suspense\u003cbr\u003e\u003cbr\u003e12 Integrating data-fetching with Suspense\u003cbr\u003e\u003cbr\u003e13 Experimenting with useTransition, useDeferredValue and SuspenseList","brand":"Manning","offers":[{"title":"Default Title","offer_id":48176686956799,"sku":"9781617297632","price":49.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_65e11a80-41ce-434b-b1cf-650b9bbd97ff.jpg?v=1771351389","url":"https:\/\/massivebookshop.com\/products\/9781617297632","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}