{"id":12933,"date":"2023-12-12T19:44:42","date_gmt":"2023-12-12T18:44:42","guid":{"rendered":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/?post_type=product&#038;p=12933"},"modified":"2023-12-12T19:54:46","modified_gmt":"2023-12-12T18:54:46","slug":"the-road-to-react","status":"publish","type":"product","link":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/producto\/the-road-to-react\/","title":{"rendered":"The Road to React 2023"},"content":{"rendered":"<h1 id=\"title\" class=\"a-spacing-none a-text-normal\" style=\"text-align: left;\"><span id=\"productTitle\" class=\"a-size-extra-large celwidget\" data-csa-c-id=\"nqml31-d7tzw-5rdgg1-euqw8v\" data-cel-widget=\"productTitle\">The Road to React: The React.js with Hooks in JavaScript Book (2023 Edition) (English Edition)<\/span><\/h1>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-12934\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/61N1Yn4Nf5L._SY342_-187x300.jpg\" alt=\"\" width=\"449\" height=\"720\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/61N1Yn4Nf5L._SY342_-187x300.jpg 187w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/61N1Yn4Nf5L._SY342_.jpg 213w\" sizes=\"(max-width: 449px) 100vw, 449px\" \/><\/p>\n<div class=\"a-expander-content a-expander-partial-collapse-content a-expander-content-expanded\" aria-expanded=\"true\">\n<p style=\"text-align: left;\"><span class=\"a-text-bold\">LAST UPDATE: 13. February 2023<\/span><\/p>\n<p style=\"text-align: left;\">The Road to React: The React.js with Hooks in JavaScript Book (2023 Edition) &#8211; is a comprehensive and pragmatic yet concise React with Hooks (+ opt-in TypeScript) book. Purchase of this book includes free online access to the always up-to-date digital book.<\/p>\n<p style=\"text-align: left;\"><span class=\"a-text-bold\">What you will learn &#8230;<\/span><\/p>\n<p style=\"text-align: left;\">In \u00abThe Road to React\u00bb you will learn about all the fundamentals of React.js with Hooks while building a full-blown React application step by step. While you create the React application, every chapter will introduce you to a new React key feature. However, there is more than only the fundamentals: The book dives into related topics (e.g. React with TypeScript, Testing, Performance Optimizations) and advanced feature implementations like client- and server-side searching. At the end of the book, you will have a fully working deployed React application.<\/p>\n<p style=\"text-align: left;\"><span class=\"a-text-bold\">Is it up to date?<\/span><\/p>\n<p style=\"text-align: left;\">Programming books are usually outdated soon after their release, but since this book is self- published, I can update it as needed whenever a new version of something related to this book gets released.<\/p>\n<p style=\"text-align: left;\"><span class=\"a-text-bold\">I am a beginner. Is this book for me?<\/span><\/p>\n<p style=\"text-align: left;\">Yes. The book starts from zero and takes you through the learning experience step by step. Every chapter builds up on the learnings from the previous chapter. In addition, at the end of every chapter, exercises fortify your lessons learned. If you got stuck in a chapter, you will always find a reference URL to the status quo of the actual code.<\/p>\n<p style=\"text-align: left;\"><span class=\"a-text-bold\">Core Concepts<\/span><\/p>\n<p style=\"text-align: left;\"><span class=\"a-text-bold\">Pragmatic:<\/span>\u00a0Master React while building a complete application step by step.<br \/>\n<span class=\"a-text-bold\">Problems Solving:\u00a0<\/span>You need to experience a problem first before solving it.<br \/>\n<span class=\"a-text-bold\">The Why:\u00a0<\/span>Readers like how the book answers the\u00a0<span class=\"a-text-italic\">Why<\/span>, not only the\u00a0<span class=\"a-text-italic\">How<\/span>.<\/p>\n<p style=\"text-align: left;\"><span class=\"a-text-bold\">Table of Contents<\/span><\/p>\n<ul class=\"a-unordered-list a-vertical\">\n<li style=\"text-align: left;\"><span class=\"a-list-item\">Fundamentals of React<\/span>\n<ul class=\"a-unordered-list a-vertical\">\n<li><span class=\"a-list-item\">Hello React<\/span><\/li>\n<li><span class=\"a-list-item\">Requirements<\/span><\/li>\n<li><span class=\"a-list-item\">Setting up a React Project<\/span><\/li>\n<li><span class=\"a-list-item\">Meet the React Component<\/span><\/li>\n<li><span class=\"a-list-item\">React JSX<\/span><\/li>\n<li><span class=\"a-list-item\">Lists in React<\/span><\/li>\n<li><span class=\"a-list-item\">Meet another React Component<\/span><\/li>\n<li><span class=\"a-list-item\">React Component Instantiation<\/span><\/li>\n<li><span class=\"a-list-item\">ReactDOM<\/span><\/li>\n<li><span class=\"a-list-item\">React Component Definition (Advanced)<\/span><\/li>\n<li><span class=\"a-list-item\">Handler Function in JSX<\/span><\/li>\n<li><span class=\"a-list-item\">React Props<\/span><\/li>\n<li><span class=\"a-list-item\">React State<\/span><\/li>\n<li><span class=\"a-list-item\">Callback Handlers in JSX<\/span><\/li>\n<li><span class=\"a-list-item\">Lifting State in React<\/span><\/li>\n<li><span class=\"a-list-item\">React Controlled Components<\/span><\/li>\n<li><span class=\"a-list-item\">Props Handling (Advanced)<\/span><\/li>\n<li><span class=\"a-list-item\">React Side-Effects<\/span><\/li>\n<li><span class=\"a-list-item\">React Custom Hooks (Advanced)<\/span><\/li>\n<li><span class=\"a-list-item\">React Fragments<\/span><\/li>\n<li><span class=\"a-list-item\">Reusable React Component<\/span><\/li>\n<li><span class=\"a-list-item\">React Component Composition<\/span><\/li>\n<li><span class=\"a-list-item\">Imperative React<\/span><\/li>\n<li><span class=\"a-list-item\">Inline Handler in JSX<\/span><\/li>\n<li><span class=\"a-list-item\">React Asynchronous Data<\/span><\/li>\n<li><span class=\"a-list-item\">React Conditional Rendering<\/span><\/li>\n<li><span class=\"a-list-item\">React Advanced State<\/span><\/li>\n<li><span class=\"a-list-item\">React Impossible States<\/span><\/li>\n<li><span class=\"a-list-item\">Data Fetching with React<\/span><\/li>\n<li><span class=\"a-list-item\">Data Re-Fetching in React<\/span><\/li>\n<li><span class=\"a-list-item\">Memoized Handler in React (Advanced)<\/span><\/li>\n<li><span class=\"a-list-item\">Explicit Data Fetching with React<\/span><\/li>\n<li><span class=\"a-list-item\">Third-Party Libraries in React<\/span><\/li>\n<li><span class=\"a-list-item\">Async\/Await in React (Advanced)<\/span><\/li>\n<li><span class=\"a-list-item\">Forms in React<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"text-align: left;\"><span class=\"a-list-item\">React&#8217;s Legacy<\/span>\n<ul class=\"a-unordered-list a-vertical\">\n<li><span class=\"a-list-item\">React Class Components<\/span><\/li>\n<li><span class=\"a-list-item\">React Class Components: State<\/span><\/li>\n<li><span class=\"a-list-item\">Imperative React<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"text-align: left;\"><span class=\"a-list-item\">Styling in React<\/span>\n<ul class=\"a-unordered-list a-vertical\">\n<li><span class=\"a-list-item\">CSS in React<\/span><\/li>\n<li><span class=\"a-list-item\">CSS Modules in React<\/span><\/li>\n<li><span class=\"a-list-item\">Styled Components in React<\/span><\/li>\n<li><span class=\"a-list-item\">SVGs in React<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"text-align: left;\"><span class=\"a-list-item\">React Maintenance<\/span>\n<ul class=\"a-unordered-list a-vertical\">\n<li><span class=\"a-list-item\">Performance in React (Advanced)<\/span><\/li>\n<li><span class=\"a-list-item\">TypeScript in React<\/span><\/li>\n<li><span class=\"a-list-item\">Unit Testing to Integration Testing<\/span><\/li>\n<li><span class=\"a-list-item\">React Project Structure<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"text-align: left;\"><span class=\"a-list-item\">Real World React (Advanced)<\/span>\n<ul class=\"a-unordered-list a-vertical\">\n<li><span class=\"a-list-item\">Sorting<\/span><\/li>\n<li><span class=\"a-list-item\">Reverse Sort<\/span><\/li>\n<li><span class=\"a-list-item\">Remember Last Searches<\/span><\/li>\n<li><span class=\"a-list-item\">Paginated Fetch<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"text-align: left;\"><span class=\"a-list-item\">Deploying a React Application<\/span>\n<ul class=\"a-unordered-list a-vertical\">\n<li style=\"text-align: left;\"><span class=\"a-list-item\">Build Process<\/span><\/li>\n<li style=\"text-align: left;\"><span class=\"a-list-item\">Deploy to Firebase<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: left;\">De, <span class=\"author notFaded\" data-width=\"\"><a class=\"a-link-normal\" href=\"https:\/\/www.amazon.es\/Robin-Wieruch\/e\/B07BBS273X\/ref=dp_byline_cont_ebooks_1\">Robin Wieruch<\/a>\u00a0<span class=\"contribution\"><span class=\"a-color-secondary\">(Autor).<\/span><\/span><\/span><\/p>\n<hr \/>\n<\/div>\n<div class=\"a-expander-header a-expander-partial-collapse-header\" style=\"text-align: left;\"><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<h1 id=\"title\" class=\"a-spacing-none a-text-normal\" style=\"text-align: left;\"><span id=\"productTitle\" class=\"a-size-extra-large celwidget\" data-csa-c-id=\"nqml31-d7tzw-5rdgg1-euqw8v\" data-cel-widget=\"productTitle\">The Road to React: The React.js with Hooks in JavaScript Book (2023 Edition) (English Edition)<\/span><\/h1>\n<p><img decoding=\"async\" class=\"alignnone size-medium wp-image-12934\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/61N1Yn4Nf5L._SY342_-187x300.jpg\" alt=\"\" width=\"187\" height=\"300\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/61N1Yn4Nf5L._SY342_-187x300.jpg 187w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/61N1Yn4Nf5L._SY342_.jpg 213w\" sizes=\"(max-width: 187px) 100vw, 187px\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"featured_media":12934,"comment_status":"open","ping_status":"closed","template":"","meta":[],"product_brand":[],"product_cat":[1146],"product_tag":[1150,1147,156,155,1149,1148],"class_list":{"0":"post-12933","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-libros-de-programacion-informatica-2023","7":"product_tag-informatica","8":"product_tag-libros","9":"product_tag-moviles","10":"product_tag-ordenadores","11":"product_tag-programacion","12":"product_tag-tutoriales","14":"first","15":"instock","16":"sale","17":"shipping-taxable","18":"product-type-external"},"_links":{"self":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/product\/12933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/comments?post=12933"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/media\/12934"}],"wp:attachment":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/media?parent=12933"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/product_brand?post=12933"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/product_cat?post=12933"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/product_tag?post=12933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}