skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Redux Quick Start Guide : a Beginner's Guide to Managing App State with Redux. Preview this item
ClosePreview this item
Checking...

Redux Quick Start Guide : a Beginner's Guide to Managing App State with Redux.

Author: James Lee; Tao Wei; Suresh Kumar Mukhiya
Publisher: Birmingham : Packt Publishing Ltd, 2019.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
This book will help you get started with the Redux set-up and the Redux ecosystem. You will learn how to integrate Redux with React and other front-end JavaScript frameworks efficiently and manage application states effectively.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Lee, James.
Redux Quick Start Guide : A Beginner's Guide to Managing App State with Redux.
Birmingham : Packt Publishing Ltd, ©2019
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: James Lee; Tao Wei; Suresh Kumar Mukhiya
ISBN: 9781789806342 1789806348
OCLC Number: 1089543616
Notes: Further study
Description: 1 online resource (198 pages)
Contents: Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Understanding Redux; The need for Redux; Functional programming; Assigning functions to variables; Adding functions to objects and arrays; Functions as arguments; Functions returned by functions; Higher-order functions; Pure functions; Compositions; Fundamental principles of Redux; Single source of truth; Read-only nature of the state; The reducer principle --
changes are made with pure functions; The Redux ecosystem; Elements of Redux; Actions; Action creators; Reducers Store getState(); dispatch(action); subscribe(listeners); replaceReducer(nextReducer); Redux life cycle; Getting started; Understanding Redux methods; Setting up the project; Configuring the store; Configuring the root reducer; Configuring our app with Redux; Creating utilities; Creating the first container; Summary; Further study; Chapter 2: Testing; Setting up Jest; Testing ES6 functions; Testing a function; A general testing scenario; Time mocks; Testing React components; React components and mocking components; Multiple React components; Testing event handlers; Testing Redux Testing action creatorsTesting reducers; Higher-order functions; Summary; Further reading; Chapter 3: Routing; Using react-router-dom; Understanding route props; The Redirect component; Using connected-react-router; History; Mocking react-router-dom for testing; Summary; Further reading; Chapter 4: The Concept of Immutability; The need for immutability; The data reference problem; Reference handling; Getting started with Immutable JS; Components of Immutable JS; FromJS; Map; List; Set; The TODO app; Components; Reducers; Connecting with Redux; Using Immutable JS in our project The Immutable JS ecosystemFrequently asked questions; Summary; Further reading; Chapter 5: React with Redux; Components of React; Principles of React; New in React 16.8; New features with React 16.8; User interfaces; Project structure; React component libraries; Antd; styled-component; Redux form; containers/App/index.js; Login page; Register page; Users pages; Listing all of the users; Adding a new user page; Connecting with Redux; Action types; Connecting with Redux; Connecting the login page with Redux; Action creators; Constant; Connect; Connecting an add user page to Redux Login page reducerUnderstanding selectors; Why selectors?; reselect; Summary; Further study; Chapter 6: Extending Redux with Middleware; Exploring middleware; Router middleware; redux-saga middleware; Getting started; Adding Saga to the application; Connecting the Saga middleware to the store; Using the REST API; Prerequisites; Seeding users; Seeding doctors; Seeding admin; Connecting the login functionality with the API; Creating Saga; Passing the subset of the state to a component; Connecting the home page with the API; CRUD on users; Defining Saga; Language middleware; Summary

Abstract:

This book will help you get started with the Redux set-up and the Redux ecosystem. You will learn how to integrate Redux with React and other front-end JavaScript frameworks efficiently and manage  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(2)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


\n\n

Primary Entity<\/h3>\n
<http:\/\/www.worldcat.org\/oclc\/1089543616<\/a>> # Redux Quick Start Guide : a Beginner\'s Guide to Managing App State with Redux.<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a>, schema:Book<\/a>, schema:MediaObject<\/a> ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"1089543616<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/enk<\/a>> ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Place\/birmingham<\/a>> ; # Birmingham<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Topic\/javascript<\/a>> ; # JavaScript<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Topic\/mobile_apps<\/a>> ; # Mobile apps<\/span>\n\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/dewey.info\/class\/005.35\/e23\/<\/a>> ;\u00A0\u00A0\u00A0\nschema:bookFormat<\/a> schema:EBook<\/a> ;\u00A0\u00A0\u00A0\nschema:contributor<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Person\/wei_tao<\/a>> ; # Tao Wei<\/span>\n\u00A0\u00A0\u00A0\nschema:contributor<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Person\/mukhiya_suresh_kumar<\/a>> ; # Suresh Kumar Mukhiya<\/span>\n\u00A0\u00A0\u00A0\nschema:creator<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Person\/lee_james<\/a>> ; # James Lee<\/span>\n\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2019<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"This book will help you get started with the Redux set-up and the Redux ecosystem. You will learn how to integrate Redux with React and other front-end JavaScript frameworks efficiently and manage application states effectively.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Understanding Redux; The need for Redux; Functional programming; Assigning functions to variables; Adding functions to objects and arrays; Functions as arguments; Functions returned by functions; Higher-order functions; Pure functions; Compositions; Fundamental principles of Redux; Single source of truth; Read-only nature of the state; The reducer principle -- changes are made with pure functions; The Redux ecosystem; Elements of Redux; Actions; Action creators; Reducers<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/8957173837<\/a>> ;\u00A0\u00A0\u00A0\nschema:genre<\/a> \"Electronic books<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/worldcat.org\/entity\/work\/data\/8957173837#CreativeWork\/redux_quick_start_guide_a_beginner_s_guide_to_managing_app_state_with_redux<\/a>> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Redux Quick Start Guide : a Beginner\'s Guide to Managing App State with Redux.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"1089543616<\/span>\" ;\u00A0\u00A0\u00A0\nschema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1089543616#PublicationEvent\/birmingham_packt_publishing_ltd_2019<\/a>> ;\u00A0\u00A0\u00A0\nschema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Agent\/packt_publishing_ltd<\/a>> ; # Packt Publishing Ltd<\/span>\n\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/public.ebookcentral.proquest.com\/choice\/publicfullrecord.aspx?p=5721801<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <http:\/\/www.vlebooks.com\/vleweb\/product\/openreader?id=none&isbn=9781789806342<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781789806342<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1089543616<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/dewey.info\/class\/005.35\/e23\/<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Agent\/packt_publishing_ltd<\/a>> # Packt Publishing Ltd<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nbgn:Agent<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Packt Publishing Ltd<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Person\/lee_james<\/a>> # James Lee<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Lee<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"James<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"James Lee<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Person\/mukhiya_suresh_kumar<\/a>> # Suresh Kumar Mukhiya<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Mukhiya<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Suresh Kumar<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Suresh Kumar Mukhiya<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Person\/wei_tao<\/a>> # Tao Wei<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Wei<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Tao<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Tao Wei<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Place\/birmingham<\/a>> # Birmingham<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Birmingham<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Topic\/javascript<\/a>> # JavaScript<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"JavaScript<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Topic\/mobile_apps<\/a>> # Mobile apps<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Mobile apps<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/vocabulary\/countries\/enk<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\ndcterms:identifier<\/a> \"enk<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/entity\/work\/data\/8957173837#CreativeWork\/redux_quick_start_guide_a_beginner_s_guide_to_managing_app_state_with_redux<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nrdfs:label<\/a> \"Redux Quick Start Guide : A Beginner\'s Guide to Managing App State with Redux.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Print version:<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/1089543616<\/a>> ; # Redux Quick Start Guide : a Beginner\'s Guide to Managing App State with Redux.<\/span>\n\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9781789806342<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"1789806348<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9781789806342<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/1089543616<\/a>>\u00A0\u00A0\u00A0\u00A0a \ngenont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/1089543616<\/a>> ; # Redux Quick Start Guide : a Beginner\'s Guide to Managing App State with Redux.<\/span>\n\u00A0\u00A0\u00A0\nschema:dateModified<\/a> \"2020-05-12<\/span>\" ;\u00A0\u00A0\u00A0\nvoid:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/title\/-\/oclc\/1089543616#PublicationEvent\/birmingham_packt_publishing_ltd_2019<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:PublicationEvent<\/a> ;\u00A0\u00A0\u00A0\nschema:location<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Place\/birmingham<\/a>> ; # Birmingham<\/span>\n\u00A0\u00A0\u00A0\nschema:organizer<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/8957173837#Agent\/packt_publishing_ltd<\/a>> ; # Packt Publishing Ltd<\/span>\n\u00A0\u00A0\u00A0\nschema:startDate<\/a> \"2019<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Content-negotiable representations<\/p>\n