{"product_id":"110521","title":"React cut into bite-sized pieces ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYEEODXk5FNkiV23gWNEu5yxmTiel.png?v=1765105009\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e React cut into bite-sized pieces \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/118092771\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ctable\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd\u003e\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003eFrom JavaScript basics to application deployment\u003cbr\u003e A perfect introduction to React for beginners\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e This book introduces how to use React, the most widely used framework in web development.\u003cbr\u003e Infraon has compiled the best courses taken by over 5,000 people on Udemy into a book.\u003cbr\u003e For those who wish to develop front-end, we have created a book that will teach you the basics of React and help you implement various apps.\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Author's Note\u003cbr\u003e Acknowledgements\u003cbr\u003e Beta Tester's Note\u003cbr\u003e \u003cbr\u003e\u003cb\u003eChapter 1: JavaScript Basics\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e First encounter with JavaScript\u003cbr\u003e Variables and constants\u003cbr\u003e Data type\u003cbr\u003e Type conversion\u003cbr\u003e operator\u003cbr\u003e Conditional statements\u003cbr\u003e loop\u003cbr\u003e function\u003cbr\u003e scope\u003cbr\u003e object\u003cbr\u003e arrangement\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 2: JavaScript in Practice\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e truthy \u0026amp; falsy\u003cbr\u003e Paragraph evaluation\u003cbr\u003e A closer look at object data types\u003cbr\u003e Applying loops\u003cbr\u003e Structural Decomposition Allocation\u003cbr\u003e Spread operator and rest parameter\u003cbr\u003e Arrays and Methods\u003cbr\u003e Date objects and dates\u003cbr\u003e Asynchronous processing\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 3 Node.js\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e What is Node.js?\u003cbr\u003e Setting up the Node.js environment\u003cbr\u003e Visual Studio Code\u003cbr\u003e Node.js package\u003cbr\u003e Node.js module system\u003cbr\u003e Using the library\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 4: Getting Started with React\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e React Features\u003cbr\u003e Building a React App\u003cbr\u003e How React Apps Work\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 5: Handling React's Basic Features\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e component\u003cbr\u003e JSX\u003cbr\u003e Passing values ​​to components\u003cbr\u003e Processing events\u003cbr\u003e Components and State\u003cbr\u003e Ref\u003cbr\u003e\u003cbr\u003e Project 1: Creating a [Counter] App\u003cbr\u003e Preparing the Project\u003cbr\u003e Implementing the UI\u003cbr\u003e Implementing the function\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 6: Life Cycle and React Developer Tools\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003eReact component life cycle\u003cbr\u003e useEffect\u003cbr\u003e React Developer Tools\u003cbr\u003e\u003cbr\u003e Project 2: Creating a [To-Do Management] App\u003cbr\u003e Preparing the Project\u003cbr\u003e Implementing the UI\u003cbr\u003e Preparing to implement the feature\u003cbr\u003e Create: Add a task\u003cbr\u003e Read: Rendering a To-Do List\u003cbr\u003e Update: Editing a task\u003cbr\u003e Delete: Delete a task\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 7: useReducer and State Management\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Understanding useReducer\u003cbr\u003e [To-Do Management] App Upgrade\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 8 Optimization\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Optimization and memoization\u003cbr\u003e Prevent unnecessary function re-calls\u003cbr\u003e Prevent unnecessary component re-rendering\u003cbr\u003e Prevent unnecessary function regeneration\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 9: Supplying Data to the Component Tree\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Context\u003cbr\u003e Refactoring the [To Do] App with Context\u003cbr\u003e\u003cbr\u003e Project 3: Creating an Emotional Diary\u003cbr\u003e Preparing the Project\u003cbr\u003e Page Routing\u003cbr\u003e Routing Pages with React Router\u003cbr\u003e Dynamic route routing with React Router\u003cbr\u003e Implementing Common Components 1: Button and Header Components  \u003cbr\u003eImplementing Common Components 2: Editor Components\u003cbr\u003e Setting common styles\u003cbr\u003e Creating a diary management function\u003cbr\u003e Implementing the Home Page\u003cbr\u003e Implementing a Diary Page\u003cbr\u003e Implementing a New Page\u003cbr\u003e Implementing the Edit page\u003cbr\u003e Optimization\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 10: Using Web Storage\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Web Storage\u003cbr\u003e Storing weather data in web storage\u003cbr\u003e\u003cbr\u003e \u003cb\u003eChapter 11 [Emotional Diary] Distribution\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Preparing to Deploy the [Emotional Diary] Project\u003cbr\u003e Deploying a React App\u003cbr\u003e\u003cbr\u003e Search\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate4138\/MidCate008\/413777577.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003eI recommend this to these people\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e - Those who are hesitant to study React due to lack of basic JavaScript knowledge\u003cbr\u003e - Job seekers who are new to React and want to become front-end developers\u003cbr\u003e - Those who are looking to transition from publisher or backend to frontend or who need React for work purposes\u003cbr\u003e - Those who are using other frameworks such as Vue and Svelte and want to learn practical React \u003cbr\u003e- New developers who lack basic JavaScript or React skills\u003cbr\u003e\u003cbr\u003e \u003cb\u003eInfraon brings Udemy's best courses to book form.\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e The 2022 \"React in Bite-Sized Pieces\" course was born from the instructor's belief that \"there's always an easier way to teach.\"\u003cbr\u003e In a market dominated by rigid, theoretical explanations, this course introduces React in an easy and fun way, using appropriate analogies and examples to help you grasp the concepts.\u003cbr\u003e This course, which has been taken by over 5,000 people over a period of about a year, and is still being shared by over 500 passionate students through social media, has been made into a book.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eI found a friendly React book that fits in one bite.\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e There is one common story among beta testers who first encountered this book.\u003cbr\u003e Unlike existing React books, it is very friendly. \u003cbr\u003eThe beta testers' comments, such as 'really easy to read', 'kind', 'feeling like getting tutoring', and 'friendly', well describe the characteristics of this book.\u003cbr\u003e The author's dedication to beginners is evident throughout this book, from his efforts to explain things in an easy-to-understand manner using everyday terms and metaphors, to his sense of explaining difficult concepts with diagrams and supplementary explanations like \"TIP,\" to his detailed code examples and explanations.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eA selection of essential JavaScript essentials for working with React.\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e One of the places where beginners often get stuck when learning React is when they encounter unfamiliar JavaScript syntax.\u003cbr\u003e The concept of React is not easy, but the difficulty of studying increases significantly as it includes JavaScript grammar that is not well covered in basic books. \u003cbr\u003eThis book provides a solid foundation in JavaScript grammar, including the basics, callback functions, object utilization, array methods, and asynchrony, which are frequently used in practice but are not as familiar as they might seem, with easy explanations and examples.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eGet familiar with React development with three step-by-step project implementations.\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e In this book, you will create three project apps: [Counter], [To-Do List], and [Emotion Diary].\u003cbr\u003e Project implementation is a spiral-like iterative learning structure that gradually expands highly related functions from lower to higher levels.\u003cbr\u003e In short, the code implementation is similar so you can get used to it quickly, but the complexity of the functions gradually increases.\u003cbr\u003e Implementation also takes place at various levels, ranging from functional expansion to upgrading existing code and refactoring based on requirements analysis. \u003cbr\u003eTherefore, by repeatedly implementing React's features, you will solidify your fundamentals and develop the ability to think about how to integrate new features with existing code. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e April 6, 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 624 pages | 1,188g | 188*240*35mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9788966263943\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 8966263941 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893832024106,"sku":"110521","price":48.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/08de7112d329eaf412513b0b8f0c81b6.jpg?v=1765419099","url":"https:\/\/librairie.coreenne.fr\/en\/products\/110521","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}