{"product_id":"9781785282744","title":"ReactJS by Example - Building Modern Web Applications with React: Building Modern Web Applications with React","description":"\u003cb\u003eGet up and running with ReactJS by developing five cutting-edge\u003c\/b\u003e\u003cp\u003eand responsive projects\u003c\/p\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003e[*]Create pragmatic real-world applications while learning React and its modern developer tools\u003c\/li\u003e\n\u003cli\u003e[*]Build sustainable user interfaces by transforming data into components of UI\u003c\/li\u003e\n\u003cli\u003e[*]Learn how to generate reusable ReactJS components effectively\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstrong\u003eBook Description\u003c\/strong\u003e\u003cp\u003eReactJS is an open-source JavaScript library that brings the power of reactive programming to web applications and sites. It aims to address the challenges encountered in developing single-page applications, and is intended to help developers build large, easily scalable and changing web apps.\u003c\/p\u003e\u003cp\u003eStarting with a project on Open Library API, you will be introduced to React and JSX before moving on to learning about the life cycle of a React component. In the second project, building a multi-step wizard form, you will learn about composite dynamic components and perform DOM actions. You will also learn about building a fast search engine by exploring server-side rendering in the third project on a search engine application. Next, you will build a simple frontpage for an e-commerce app in the fourth project by using data models and React add-ons. In the final project you will develop a complete social media tracker by using the flux way of defining React apps and know about the best practices and use cases with the help of ES6 and redux.\u003c\/p\u003e\u003cp\u003eBy the end of this book, you will not only have a good understanding of ReactJS but will also have built your very own responsive frontend applications from scratch.\u003c\/p\u003e\u003cstrong\u003eWhat you will learn\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003e[*]Create, reuse, and compose React components using JSX\u003c\/li\u003e\n\u003cli\u003e[*]Share data between various React components and techniques for data flow within a React app\u003c\/li\u003e\n\u003cli\u003e[*]Handle user interactions with the help of event handlers and dynamic components\u003c\/li\u003e\n\u003cli\u003e[*]Set up and use various next generation ES2015\/ES6 features with React\u003c\/li\u003e\n\u003cli\u003e[*]Understand the performance and immutability features of React using React add-ons\u003c\/li\u003e\n\u003cli\u003e[*]Learn the techniques of Animation in React\u003c\/li\u003e\n\u003cli\u003e[*]Use data stores to store model-related data and information\u003c\/li\u003e\n\u003cli\u003e[*]Create a flux-based React application by using Reflux library\u003c\/li\u003e\n\u003c\/ul\u003e\u003cstrong\u003eWho this book is for\u003c\/strong\u003e\u003cp\u003eIf you are a web developer and wish to learn ReactJS from scratch, then this book is tailor-made for you. Good understanding of Javascript, HTML, and CSS is expected.\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":46532785635569,"sku":"9781785282744","price":41.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781785282744_p0.jpg?v=1765562150","url":"https:\/\/shop.barnesandnoble.com\/products\/9781785282744","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}