React Design Patterns and Best Practices

React Design Patterns and Best Practices

RM 83.00

ISBN:

9781786468307

Categories:

Engineering & IT

File Size

1.71 MB

Format

epub

Language

English

Release Year

2017
Favorite (0)

Synopsis

Key FeaturesDive into the core patterns and components of React.js in order to master your applications designImprove their debugging skills using the DevToolsThis book is packed with easy-to-follow examples that can be used to create reusable code and extensible designsBook DescriptionTaking a complete journey through the most valuable design patterns in React, this book demonstrates how to apply design patterns and best practices in real-life situations, whether thats for new or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain – giving your workflow a huge boost when it comes to speed without reducing quality.Well begin by understanding the internals of React before gradually moving on to writing clean and maintainable code. Well build components that are reusable across the application, structure applications, and create forms that actually work.Then well style React components and optimize them to make applications faster and more responsive. Finally, well write tests effectively and youll learn how to contribute to React and its ecosystem.By the end of the book, youll be saved from a lot of trial and error and developmental headaches, and you will be on the road to becoming a React expert.What You Will LearnWrite clean and maintainable codeCreate reusable components applying consolidated techniquesUse React effectively in the browser and nodeChoose the right styling approach according to the needs of the applicationsUse server-side rendering to make applications load fasterBuild high-performing applications by optimizing componentsAbout the AuthorMichele Bertoli is a frontend engineer with a passion for beautiful UIs. Born in Italy, he moved to London with his family to look for new and exciting job opportunities. He has a degree in computer science and loves clean and well-tested code. Currently, he is working with React.js, crafting modern JavaScript applications. He is a big fan of open source and is always trying to learn something new.Table of ContentsEverything You Should Know About ReactClean Up Your CodeCreate Truly Reusable ComponentsCompose All the ThingsProper Data FetchingWrite Code for the BrowserMake Your Components Look BeautifulServer-Side Rendering for Fun and ProfitImprove the Performance of Your ApplicationsAbout Testing and DebuggingAnti-Patterns to Be AvoidedNext Steps