React został zaprojektowany specjalnie na potrzeby Facebooka, w celu tworzenia interfejsów graficznych aplikacji internetowych. Dzisiaj jest powszechnie używany do budowania front-endów interaktywnych UI. Z kolei TypeScript, język napisany przez Microsoft, stanowi rozszerzenie JavaScriptu i cechuje się bogatym systemem typów. Ułatwia to wczesne wykrywanie błędów i refaktoryzację kodu. React i TypeScript, używane razem, pozwalają na efektywne tworzenie dużych, zaawansowanych i łatwych w utrzymaniu front-endów. To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.
Carl Rippon Pořadí knih (chronologicky)


Learn React with TypeScript
A Beginner's Guide to Reactive Web Development with React 18 and TypeScript, 2nd Edition
- 474 stránek
- 17 hodin čtení
Take your first step in building modern component-based web apps using the latest features of React and TypeScript with this easy-to-follow guide. Key Features: - Learn to use various React hooks with TypeScript. - Explore different styling approaches while building React web apps. - Gain experience using React Dev Tools to debug components. This guide addresses the challenges frontend developers face when navigating and debugging large codebases. It helps web developers understand ReactJS and TypeScript, essential for large-scale applications. The updated second edition covers new features of React 18, including hooks, state management libraries, and TypeScript 4 enhancements. You'll learn to create well-structured, reusable React components that are easy to read and maintain, utilizing modern design patterns. The book emphasizes type safety, leveraging TypeScript features, including advanced types. You'll manage complex states with Redux and interact with a GraphQL web API. Additionally, it covers writing robust unit tests for React components using Jest. By the end, you'll be equipped to effectively use React and TypeScript. What You Will Learn: - Experience TypeScript's productivity features. - Transpile TypeScript code into JavaScript for browser use. - Build a React frontend codebase with hooks. - Interact with REST and GraphQL APIs. - Design strongly typed reusable components. - Create automated component tests.