Перейдите на следующий уровень владения React с продвинутыми концепциями, стратегиями, техниками, паттернами и глубокими исследованиями.
Эта книга обязательна, если:
- Вы прошли документацию по React, реализовали несколько простых приложений и теперь задаетесь вопросом: "Как я могу перейти на следующий уровень?"
- Вы работаете с React несколько лет и уверены, что знаете его от и до. Эта книга может удивить вас парой неожиданностей.
- Вы хотите стать экспертом в области производительности React и быть источником глубоких знаний о "как это на самом деле работает" в вашей команде.
Эта книга предназначена для тех, кто уже начал изучать React и хочет понять, как работают вещи на более глубоком уровне. Она предоставляет знания, позволяющие перейти от "могу создать простое приложение с задачами" к "гуру React в моей команде". Книга начинается с анализа и устранения ошибки производительности и затем углубляется в такие темы, как перерендеринги и их влияние на производительность, алгоритм согласования, работа с замыканиями в React, различные паттерны композиции, которые могут заменить мемоизацию, как работает мемоизация, корректная реализация дебаунса и многое другое.
Книга очень структурирована. Каждая глава представляет собой независимую историю, исследование или глубокое погружение, сосредоточенное на одной теме. Однако они не полностью изолированы: каждая глава строится на знаниях, представленных в предыдущих главах. Каждая глава также старается вводить только те знания, которые необходимы для понимания обсуждаемой концепции, и ничего лишнего.
Если ваши знания уже выходят за рамки простого "приложения с задачами", то вероятно, вы уже знакомы с многими концепциями. Для таких случаев каждая глава в начале имеет список тем, которые вы изучите в ней, а также раздел "Основные выводы" с кратким резюме в виде маркеров того, что было введено. Простое просмотр этих разделов даст вам представление о содержании.
Вы можете читать эту книгу от начала до конца и, надеюсь, вам будет интересно. Или сосредоточьтесь на том, что вас больше всего интересует, и просто просматривайте разделы "Основные выводы" остальных глав.