{"product_id":"react-and-react-native-by-mikhail-sakhniuk","title":"React and React Native\nby Mikhail Sakhniuk","description":"\u003cp\u003eGet a big-picture view of modern React and React Native and see how they go hand-in-hand – covering TypeScript development, Vite, state management strategies, unit testing with Jest, and more.\u003c\/p\u003e\n\n\u003cp\u003eGet With Your Book: PDF Copy, AI Assistant, and Next-Gen Reader Free\u003c\/p\u003e\n\n\u003cp\u003eKey Features\u003cbr\u003e\nNew content on TypeScript, React frameworks, state management strategies, and unit testing\u003cbr\u003e\nGet to grips with React fundamentals and modern React techniques and architecture\u003cbr\u003e\nBroaden your React expertise through mobile development with React Native\u003cbr\u003e\nBook Description\u003cbr\u003e\nWelcome to your big-picture guide to the React ecosystem.\u003c\/p\u003e\n\n\u003cp\u003eIf you’re new to React and looking to become a professional React developer, this book is for you. This updated fifth edition reflects the current state of React, including React framework coverage as well as TypeScript.\u003c\/p\u003e\n\n\u003cp\u003ePart 1 introduces you to React. You’ll discover JSX syntax, hooks, functional components, and event handling, learn techniques to fetch data from a server, and tackle the tricky problem of state management. Once you’re comfortable with writing React in JavaScript, you’ll pick up TypeScript development in later chapters.\u003c\/p\u003e\n\n\u003cp\u003ePart 2 transitions you into React Native for mobile development. React Native goes hand-in-hand with React. With your React knowledge behind you, you’ll appreciate where and how React Native differs as you write shared components for Android and iOS apps. You’ll learn how to build responsive layouts, use animations, and implement geolocation.\u003c\/p\u003e\n\n\u003cp\u003eBy the end of this book, you’ll have a big-picture view of React and React Native and be able to build applications with both.\u003c\/p\u003e\n\n\u003cp\u003eWhat you will learn\u003cbr\u003e\nExplore React architecture, component properties, state, and context\u003cbr\u003e\nWork with React Hooks for handling functions and components\u003cbr\u003e\nFetch data from a server using the Fetch API, GraphQL, and WebSockets\u003cbr\u003e\nDive into internal and external state management strategies\u003cbr\u003e\nBuild robust user interfaces (UIs) for mobile and desktop apps using Material-UI\u003cbr\u003e\nPerform unit testing for your components with Vitest and mocking\u003cbr\u003e\nManage app performance with server-side rendering, lazy components, and Suspense\u003cbr\u003e\nWho this book is for\u003cbr\u003e\nThis book is for any JavaScript or TypeScript developer who wants to start learning how to use React and React Native for web and mobile app development.\u003c\/p\u003e\n\n\u003cp\u003eNo prior knowledge of React or React Native is required. However, a working knowledge of JavaScript is necessary to be able to follow along the content covered.\u003c\/p\u003e\n\n\u003cp\u003eTable of Contents\u003cbr\u003e\nWhy React?\u003cbr\u003e\nRendering with JSX\u003cbr\u003e\nUnderstanding React Components and Hooks\u003cbr\u003e\nEvent Handling in the React Way\u003cbr\u003e\nCrafting Reusable Components\u003cbr\u003e\nType-Checking and Validation with TypeScript\u003cbr\u003e\nHandling Navigation with Routes\u003cbr\u003e\nCode Splitting Using Lazy Components and Suspense\u003cbr\u003e\nUser Interface Framework Components\u003cbr\u003e\nHigh-Performance State Updates\u003cbr\u003e\nFetching Data from a Server\u003cbr\u003e\nState Management in React\u003cbr\u003e\nServer-Side Rendering\u003cbr\u003e\nUnit Testing in React\u003cbr\u003e\nWhy React Native?\u003cbr\u003e\nReact Native Under the Hood\u003cbr\u003e\nKickstarting React Native Projects\u003cbr\u003e\nBuilding Responsive Layouts with Flexbox\u003cbr\u003e\nNavigating Between Screens\u003cbr\u003e\nRendering Item Lists\u003cbr\u003e\nGeolocation and Maps\u003cbr\u003e\nCollecting User Input\u003cbr\u003e\nResponding to User Gestures\u003cbr\u003e\nShowing Progress\u003cbr\u003e\nDisplaying Modal Screens\u003cbr\u003e\nUsing Animations\u003cbr\u003e\nControlling Image Displays\u003cbr\u003e\nGoing Offline\u003c\/p\u003e","brand":"Books Feri","offers":[{"title":"Premium Paperback","offer_id":45614013874367,"sku":null,"price":405.0,"currency_code":"BDT","in_stock":true},{"title":"Premium Hardcover","offer_id":45614075019455,"sku":null,"price":505.0,"currency_code":"BDT","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0692\/8148\/0895\/files\/41BF1ccMa_L.jpg?v=1777959502","url":"https:\/\/booksferi.store\/products\/react-and-react-native-by-mikhail-sakhniuk","provider":"Books Feri","version":"1.0","type":"link"}