На момент вашего запроса (начало 2023 года) книги по React могут быстро устаревать из-за того, что библиотека постоянно развивается. Однако, есть несколько книг и ресурсов, которые получили хорошие отзывы и обновляются с учетом последних изменений в React и включают информацию по использованию TypeScript:
1. "Fullstack React with TypeScript" - это серия руководств, которая объединяет концепции React и TypeScript. Книга затрагивает создание реальных приложений, использующих функциональный подход и хуки React.
2. "React TypeScript: From Novice to Professional" by Carl Rippon - книга, которая фокусируется на создании приложений на React с использованием TypeScript. Она ориентирована на разработчиков, хотящих научиться писать более масштабируемые и поддерживаемые приложения.
3. "React and TypeScript: Building a Portfolio Project" by Robert Nystrom - прекрасное руководство для тех, кто хочет не только изучить React с TypeScript, но и применить полученные знания для создания реального проекта.
4. “Pure React” by Dave Ceddia - книга, которая хорошо подойдет для понимания основ React, включая hooks и функциональные компоненты, и хотя она не фокусируется исключительно на TypeScript, вы можете интегрировать примеры с TypeScript в вашем обучении.
5. "Pro React 16" by Adam Freeman - хоть эта книга не специализируется на TypeScript, она предоставляет глубокие знания о React и современных паттернах разработки, которые могут быть полезны в сочетании с изучением TypeScript.
6. "React + TypeScript Cookbook" by Yury Bushev - практическое руководство, в котором через рецепты с кодом объясняются распространенные задачи и паттерны разработки для React с TypeScript.
При выборе книги убедитесь, что она упоминает самые последние функции React, такие как хуки, и имеет разделы, посвященные интеграции с TypeScript. Также обратите внимание на дату публикации, чтобы получить наиболее актуальную информацию. Дополнительно можно поискать отзывы и рекомендации на форумах разработчиков, таких как Reddit или Stack Overflow, а также на сайтах с курсами, например, на Udemy или Pluralsight, где часто можно найти курсы, обновляемые создателями.