React Deep Dive
- Добавил: literator
- Дата: 8-09-2021, 15:17
- Комментариев: 0
![](/uploads/posts/2021-09/thumbs/1631103476_react-deep-dive.png)
Автор: Manuel Bieh, Sibylle Katharina Sehl
Издательство: Leanpub
Год: 2021
Страниц: 410
Язык: английский
Формат: pdf, epub
Размер: 10.16 MB
React has taken Frontend Development by storm over the past couple of years, unlike any other library before it. Today there are hardly any metrics where React does not take the top spot: downloads, popularity, usability. With "React Deep Dive" you will take a deep look into developing modern Frontend applications with the help of React.
Not only will you learn how react works, but you will also look into what makes React so special and what the creators of React were thinking when creating the library. You will also learn why React is a more descriptive approach to Frontend Development, and how it has turned previous approaches on their head.
This book covers all the important topics for developing applications using React, and is aimed at both: those who are just getting started with React, and those who are looking to deepen their understanding.
This book’s primary goal is to give you a nice introduction, tackle advanced features and to teach you as many best practices as possible. If you have not only understood how something works, but also grasped the ‘why’, then I have reached my goal. Every developer has different opinions on which methods are best and how to write code in a simple, beautiful and efficient fashion. However, I have tried to stay as close as possible to: the advice of the core engineers at Facebook; suggestions from the greatly appreciated folks at AirBnB; and some great minds of the React scene — all sprinkled with a little seasoning of my own years of expertise.
There are always a number of ways to publish your application, creating a bundle with tools such as Browserify, Rollup or You can write your components as ES2015 classes or decide to use createClass from the old “ES5-times”. Whenever I think it necessary, I will not only show you the various well-established ways, but also some alternatives.
Foremost, I want to delve deeper into the most modern, current and in most cases, the easiest, methods to use React, which is why I have chosen to use Webpack, Babel and ES2015 (and newer) for most of the code examples. Worry not though, I will explain this in more detail later in the book. People who have never come into contact with ES2015+ might take a little longer to understand some of the examples, however I will try my utmost to keep the examples concise and explain things further if necessary. You should possess basic jаvascript knowledge to get the most out of this book though.
Furthermore, this book is intended as an introduction to It is not an introduction to jаvascript. I assume you have a basic understanding of jаvascript and sometimes deeper understanding of its inner workings but I will aim to explain everything in this book to the best of my ability. This means that even if you have only used jаvascript in a superficial or broad sense, you should be able to understand most of the material covered in this book. I do not assume that you can recite the internals of a jаvascript interpreter from memory, but I assume that you know about the basics of scope in jаvascript, what a callback is and how Promise.then() and Promise.catch() work and how to make use of asynchronous programming with jаvascript.
But do not it all sounds more complicated than it actually is. Every reader that has worked with something like jQuery in the past, should not have any problems working through the examples in this book and understanding the explanations.
Скачать React Deep Dive
![](/templates/LitmyL/images/LitMyru.png)
[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.