- عنوان کتاب: Fullstack React with TypeScript
- نویسنده: Maksim Ivanov
- حوزه: React, تایپ اسکریپت
- سال انتشار: 2020
- تعداد صفحه: 541
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 4.40 مگابایت
به Fullstack React with TypeScript خوش آمدید! React و TypeScript ترکیبی قدرتمند هستند که می توانند از اشکالات جلوگیری کرده و به شما (و تیمتان) کمک کنند تا محصولات را سریعتر ارسال کنید. اما درک الگوهای React اصطلاحی و تنظیم تایپ همیشه ساده نیست. این کتاب عملی و کاربردی راهنمایی است که شما (و تیمتان) را مجبور می کند تا در کمترین زمان برنامه های React را با TypeScript (و hooks) بنویسید. این کتاب از چند بخش تشکیل شده است. هر بخش یک مورد عملی از استفاده از TypeScript با React را پوشش می دهد. اولین برنامه React و TypeScript شما: Building Trello with Drag and Drop: در آنجا نحوه بوت استرپ کردن یک برنامه React TypeScript و تمام اصول اولیه استفاده از React با TypeScript را خواهید آموخت. ما یک برنامه برد kanban مانند Trello خواهیم ساخت که وضعیت آن را در باطن ذخیره می کند. تست واکنش با TypeScript: تست فروشگاه کالاهای دیجیتال:. در این بخش محیط تست خود را راه اندازی کرده و نحوه تست اپلیکیشن خود را یاد خواهید گرفت. ما یک برنامه فروشگاه آنلاین را می گیریم و آن را با آزمایش پوشش می دهیم. الگوها در برنامه های React TypeScript: ساخت موسیقی با React: ساخت موسیقی با React. در اینجا مولفه های مرتبه بالاتر (HOC) را پوشش می دهیم و الگوهای React را رندر می کنیم. ما نشان می دهیم که چه زمانی مفید هستند و چگونه از آنها با TypeScript استفاده کنیم. در این بخش یک پیانوی مجازی می سازیم که از مجموعه های مختلف صدا پشتیبانی می کند. Next.js و تولید سایت ایستا: ساختن یک رسانه ساخت وبلاگ شبیه به رسانه با SSG. React را می توان در سمت سرور رندر کرد. این اجازه می دهد تا وب سایت های تعاملی چند صفحه ای ایجاد کنید. در این بخش اصول تولید سمت سرور را با React پوشش می دهیم و سپس با استفاده از فریم ورک NextJS یک اپلیکیشن پیشرفته می سازیم. برنامه نمونه پلت فرم وبلاگ نویسی (مانند Medium) خواهد بود. مدیریت دولتی با Redux و TypeScript. (به زودی – تابستان 2020) برخی از برنامه های React به قدری پیچیده هستند که نیاز به استفاده از کتابخانه مدیریت خارجی خارجی دارند. Redux در این مورد یک انتخاب محکم است. ارزش یادگیری نحوه استفاده از آن با TypeScript را دارد. در این بخش ما یک برنامه طراحی با پشتیبانی از undo/redo می سازیم. همچنین به شما امکان می دهد نقاشی های خود را در باطن ذخیره کنید. VI GraphQL با React و TypeScript. (به زودی – تابستان 2020) GraphQL یک زبان پرس و جو است که امکان ایجاد API های انعطاف پذیر را فراهم می کند. فیسبوک، گیتهاب، توییتر و بسیاری از شرکتهای دیگر GraphQL API را ارائه میکنند. TypeScript با GraphQL بسیار خوب کار می کند. در این بخش یک نمایشگر مسائل Github ایجاد می کنیم. توصیه می کنیم کتاب را به ترتیب خطی از ابتدا تا انتها مطالعه کنید. بخش ها از موضوعات پایه تا پیچیده تر مرتب شده اند. اکثر بخش ها فرض می کنند که شما با موضوعات توضیح داده شده در بخش های قبلی آشنا هستید.
Welcome to Fullstack React with TypeScript! React and TypeScript are a powerful combination that can prevent bugs and help you (and your team) ship products faster. But understanding idiomatic React patterns and getting the typings setup isn’t always straightforward. This practical, hands-on book is a guide that will have you (and your team) writing React apps with TypeScript (and hooks) in no time. This book consists of several sections. Each section covers one practical case of using TypeScript with React. Your First React and TypeScript Application: Building Trello with Drag and Drop: There you will learn how to bootstrap a React TypeScript application and all the basics of using React with TypeScript. We will build a kanban board application like Trello that will store it’s state on backend. Testing React With TypeScript: Testing a Digital-Goods Store:. In this section you will set up your testing environment and learn how to test your application. We will take an online store application and cover it with tests. Patterns in React TypeScript Applications: Making Music with React: Making Music with React. Here we cover Higher Order Components (HOCs) and render props React patterns. We show when are they useful and how to use them with TypeScript. In this section we will build a virtual piano that supports different sound sets. Next.js and Static Site Generation: Building a Medium-like Blog Building Medium with SSG. React can be rendered server-side. It allows to create multi-page interactive websites. In this section we cover the basics of server-side generation with React and then we build an advanced application using NextJS framework. The example application will be blogging platform (like Medium). State Management With Redux and TypeScript. (coming soon – Summer 2020) Some React applications are so complex that they require using some external state management library. Redux is a solid choice in this case. It is worth learning how to use it with TypeScript. In this section we will build a drawing application with undo/redo support. It will also let you save your drawings on backend. VI GraphQL With React And TypeScript. (coming soon – Summer 2020) GraphQL is a query language that allows to create flexible APIs. Facebook, Github, Twitter and a lot of other companies provide GraphQL APIs. TypeScript works pretty well with GraphQL. In this section we will build a Github issue viewer. We recommend you to read the book in linear order, from start to finish. The sections are arranged from basic topics to more complex. Most sections assume that you are familiar with topics explained in previous sections.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Fullstack React with TypeScript
نظرات کاربران