|
Showing 1 - 4 of
4 matches in All Departments
Dive in and discover how to build awesome React web apps that you
can scale and maintain using design patterns and the latest
industry insights. Key Features * Discover and unpack the latest
React 18 and Node 18 features in this updated fourth edition * Get
up to speed with TypeScript, MonoRepo architecture, and several
cutting-edge React tools * You'll learn from plenty of real-world
examples and an improved chapter flow Book Description React helps
you work smarter, not harder - but to reap the benefits of this
popular JS library and its components, you need a straightforward
guide that will teach you how to make the most of it. React 18
Design Patterns and Best Practices will help you use React
effectively to make your applications more flexible, easier to
maintain, and improve their performance, while giving your workflow
a huge boost. Featuring an improved logical flow of topics
throughout the chapters as well as adding more practical knowledge
and best practices to your developer toolbox, the thoroughly
updated fourth edition makes learning even easier. The book is
split into three parts; the first will teach you the fundamentals
of React patterns, the second will dive into the inner workings of
React, and the third will focus on real-life implications. All the
code samples are updated to the latest version of React and you'll
also find plenty of new additions that explore React 18 and Node
18's newest features, alongside MonoRepo Architecture and an
extensive chapter on TypeScript. By the end of this book, you'll be
able to avoid developmental headaches with a new set of skills that
will help you efficiently build and deploy real-world React web
applications. What you will learn * Get familiar with the new React
18 and Node 18 features * Explore TypeScript's basic and advanced
capabilities * Make components communicate with each other by
applying consolidate patterns * Dive into MonoRepo architecture *
Use server-side rendering to make applications load faster * Write
a comprehensive set of tests to create robust and maintainable code
* Build high-performing applications by styling and optimizing
React components Who This Book Is For This book is for web
developers who want to increase their understanding of React and
apply it to real-life application development. Intermediate
proficiency in JS is a must, as is prior exposure to any version of
React.
Build scalable, maintainable, and powerful React web apps with
design patterns and insightful best practices Key Features Make the
most of design patterns in React - including render props and
controlled and uncontrolled inputs Master React Hooks with the help
of this updated third edition Work through examples that can be
used to create reusable code and extensible designs Book
DescriptionFilled with useful React patterns that you can use in
your projects straight away, this book will help you save time and
build better web applications with ease. React 17 Design Patterns
and Best Practices is a hands-on guide for those who want to take
their coding skills to a new level. You'll spend most of your time
working your way through the principles of writing maintainable and
clean code, but you'll also gain a deeper insight into the inner
workings of React. As you progress through the chapters, you'll
learn how to build components that are reusable across the
application, how to structure applications, and create forms that
actually work. Then you'll build on your knowledge by exploring how
to style React components and optimize them to make applications
faster and more responsive. Once you've mastered the rest, you'll
learn how to write tests effectively and how to contribute to React
and its ecosystem. By the end of this book, you'll be able to avoid
the process of trial and error and developmental headaches.
Instead, you'll be able to use your new skills to efficiently build
and deploy real-world React web applications you can be proud of.
What you will learn Get to grips with the techniques of styling and
optimizing React components Create components using the new React
Hooks Use server-side rendering to make applications load faster
Get up to speed with the new React Suspense technique and using
GraphQL in your projects Write a comprehensive set of tests to
create robust and maintainable code Build high-performing
applications by optimizing components Who this book is forThis book
is for web developers who want to understand React better and apply
it to real-life app development. You'll need an intermediate-level
experience with React and JavaScript before you get started.
Build modular React web apps that are scalable, maintainable and
powerful using design patterns and insightful practices Key
Features Get familiar with design patterns in React like Render
props and Controlled/uncontrolled inputs Learn about class/
functional, style and high order components with React Work through
examples that can be used to create reusable code and extensible
designs Book DescriptionReact is an adaptable JavaScript library
for building complex UIs from small, detached bits called
components. This book is designed to take you through the most
valuable design patterns in React, helping you learn how to apply
design patterns and best practices in real-life situations. You'll
get started by understanding the internals of React, in addition to
covering Babel 7 and Create React App 2.0, which will help you
write clean and maintainable code. To build on your skills, you
will focus on concepts such as class components, stateless
components, and pure components. You'll learn about new React
features, such as the context API and React Hooks that will enable
you to build components, which will be reusable across your
applications. The book will then provide insights into the
techniques of styling React components and optimizing them to make
applications faster and more responsive. In the concluding
chapters, you'll discover ways to write tests more effectively and
learn how to contribute to React and its ecosystem. By the end of
this book, you will be equipped with the skills you need to tackle
any developmental setbacks when working with React. You'll be able
to make your applications more flexible, efficient, and easy to
maintain, thereby giving your workflow a boost when it comes to
speed, without reducing quality. What you will learn Get familiar
with the new React features,like context API and React Hooks Learn
the techniques of styling and optimizing React components Make
components communicate with each other by applying consolidate
patterns Use server-side rendering to make applications load faster
Write a comprehensive set of tests to create robust and
maintainable code Build high-performing applications by optimizing
components Who this book is forThis book is for web developers who
want to increase their understanding of React and apply it to
real-life application development. Prior experience with React and
JavaScript is assumed.
Over 66 hands-on recipes that cover UI development, animations,
component architecture, routing, databases, testing, and debugging
with React Key Features Use essential hacks and simple techniques
to solve React application development challenges Create native
mobile applications for iOS and Android using React Native Learn to
write robust tests for your applications using Jest and Enzyme Book
DescriptionToday's web demands efficient real-time applications and
scalability. If you want to learn to build fast, efficient, and
high-performing applications using React 16, this is the book for
you. We plunge directly into the heart of all the most important
React concepts for you to conquer. Along the way, you'll learn how
to work with the latest ECMAScript features. You'll see the
fundamentals of Redux and find out how to implement animations.
Then, you'll learn how to create APIs with Node, Firebase, and
GraphQL, and improve the performance of our application with
Webpack 4.x. You'll find recipes on implementing server-side
rendering, adding unit tests, and debugging. We also cover best
practices to deploy a React application to production. Finally,
you'll learn how to create native mobile applications for iOS and
Android using React Native. By the end of the book, you'll be saved
from a lot of trial and error and developmental headaches, and
you'll be on the road to becoming a React expert. What you will
learn Gain the ability to wield complex topics such as Webpack and
server-side rendering Implement an API using Node.js, Firebase, and
GraphQL Learn to maximize the performance of React applications
Create a mobile application using React Native Deploy a React
application on Digital Ocean Get to know the best practices when
organizing and testing a large React application Who this book is
forIf you're a JavaScript developer who wants to build fast,
efficient, scalable solutions, then you're in the right place.
Knowledge of React will be an advantage but is not required.
Experienced users of React will be able to improve their skills.
|
|