Learning Redux write maintainable, consistent, and easy to-test web applications

The book starts with a short introduction to the principles and the ecosystem of Redux, then moves on to show how to implement the basic elements of Redux and put them together. Afterward, you are going to learn how to integrate Redux with other frameworks, such as React and Angular. Along the way,...

Full description

Bibliographic Details
Main Author: Bugl, Daniel
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2017
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03836nmm a2200469 u 4500
001 EB001930904
003 EBX01000000000000001093806
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 1786469537 
050 4 |a QA76.73.J39 
100 1 |a Bugl, Daniel 
245 0 0 |a Learning Redux  |b write maintainable, consistent, and easy to-test web applications  |c Daniel Bugl 
246 3 1 |a Write maintainable, consistent, and easy to-test web applications 
260 |a Birmingham, UK  |b Packt Publishing  |c 2017 
300 |a 1 volume  |b illustrations 
505 0 |a Learning Redux : write maintainable, consistent, and easy to-test web applications -- Credits -- About the Author -- Acknowledgments -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- 1. Why Redux? -- 2. Implementing the Elements of Redux -- 3. Combining Redux with React -- 4. Combining Redux with Angular -- 5. Debugging a Redux Application -- 6. Interfacing with APIs -- 7. User Authentication -- 8. Testing -- 9. Routing -- 10. Rendering on the Server -- 11. Solving Generic Problems with Higher-Order Functions -- 12. Extending the Redux Store via Middleware -- Index 
653 |a Logiciels d'application / Développement 
653 |a Sites Web / Conception 
653 |a Web sites / Design / http://id.loc.gov/authorities/subjects/sh98000035 
653 |a JavaScript (Computer program language) / http://id.loc.gov/authorities/subjects/sh96004880 
653 |a Application software / Development / fast 
653 |a JavaScript (Langage de programmation) 
653 |a JavaScript (Computer program language) / fast 
653 |a Web site development / http://id.loc.gov/authorities/subjects/sh98004795 
653 |a Sites Web / Développement 
653 |a Web sites / Design / fast 
653 |a COMPUTERS / Programming Languages / JavaScript / bisacsh 
653 |a COMPUTERS / Web / Web Programming / bisacsh 
653 |a COMPUTERS / Programming / Open Source / bisacsh 
653 |a Web site development / fast 
653 |a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
015 |a GBB7K1703 
776 |z 9781786462398 
776 |z 9781786469533 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781786462398/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.2762 
082 0 |a 745.4 
520 |a The book starts with a short introduction to the principles and the ecosystem of Redux, then moves on to show how to implement the basic elements of Redux and put them together. Afterward, you are going to learn how to integrate Redux with other frameworks, such as React and Angular. Along the way, you are going to develop a blog application. To practice developing growing applications with Redux, we are going to start from nothing and keep adding features to our application throughout the book. You are going to learn how to integrate and use Redux DevTools to debug applications, and access external APIs with Redux. You are also going to get acquainted with writing tests for all elements of a Redux application. Furthermore, we are going to cover important concepts in web development, such as routing, user authentication, and communication with a backend server After explaining how to use Redux and how powerful its ecosystem can be, the book teaches you how to make your own abstractions on top of Redux, such as higher-order reducers and middleware. By the end of the book, you are going to be able to develop and maintain Redux applications with ease. In addition to learning about Redux, you are going be familiar with its ecosystem, and learn a lot about JavaScript itself, including best practices and patterns