Cargando…

MobX quick start guide : supercharge the client state in your React apps with MobX /

MobX is a simple and highly scalable state management library in JavaScript. Its abstractions can help you manage state in small to extremely large applications. However, if you are just starting out, it is essential to have a guide that can help you take the first steps. This book aims to be that g...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Podila, Pavan (Autor), Weststrate, Michel (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBOOKCENTRAL_on1050170409
003 OCoLC
005 20240329122006.0
006 m o d
007 cr unu||||||||
008 180829s2018 enka ob 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d STF  |d TEFOD  |d CEF  |d G3B  |d TEFOD  |d EBLCP  |d YDX  |d MERUC  |d UKMGB  |d UAB  |d UKAHL  |d N$T  |d OCLCQ  |d UX1  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL  |d OCLCQ 
015 |a GBB8E1729  |2 bnb 
016 7 |a 018995577  |2 Uk 
019 |a 1048776374  |a 1048947177  |a 1049782106  |a 1175639406 
020 |a 9781789348972  |q (electronic bk.) 
020 |a 1789348978  |q (electronic bk.) 
020 |z 9781789344837 
020 |z 1789344832 
020 |a 1789344832 
020 |a 9781789344837 
024 3 |a 9781789344837 
029 1 |a UKMGB  |b 018995577 
029 1 |a AU@  |b 000067301523 
035 |a (OCoLC)1050170409  |z (OCoLC)1048776374  |z (OCoLC)1048947177  |z (OCoLC)1049782106  |z (OCoLC)1175639406 
037 |a CL0500000988  |b Safari Books Online 
037 |a 2338BACE-D9E8-4E26-8D00-B9BD524B2489  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.J39 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Podila, Pavan,  |e author. 
245 1 0 |a MobX quick start guide :  |b supercharge the client state in your React apps with MobX /  |c Pavan Podila, Michel Weststrate. 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (Safari, viewed August 28, 2018). 
504 |a Includes bibliographical references. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Introduction to State Management; The client state; Handling changes in state; The side effect model; A speed tour of MobX; An observable state; Observing the state changes; It's time to take action; A comparison with Redux; Redux in a nutshell; MobX versus Redux; Summary; Chapter 2: Observables, Actions, and Reactions; Technical requirements; Observables; Creating observables; Observable arrays; Observable maps; A note on observability; The computed observable. 
505 8 |a Better syntax with decoratorsActions; Enforcing the use of actions; Decorating actions; Reactions; autorun(); reaction(); A reactive UI; when(); when() with a promise; Quick recap on reactions; Summary; Chapter 3: A React App with MobX; Technical requirements; The book search; Observable state and actions; Managing the async action; The Reactive UI; Getting to the store; The SearchTextField component; The ResultsList component; Summary; Chapter 4: Crafting the Observable Tree; Technical requirements; The shape of data; Controlling observability; Using @decorators. 
505 8 |a Creating shallow observables with @observable.shallowCreating reference-only observables with @observable.ref; Creating structural observables with @observable.struct; Using the decorate() API; Decorating with observable(); Extending the observability; Derived state with @computed; Structural equality; Modeling the stores; Observable state; Derived state; Actions; Summary; Chapter 5: Derivations, Actions, and Reactions; Technical requirements; Derivations (computed properties); Is it a side effect?; There's more to computed(); Error handling inside computed; Actions; Why an action? 
505 8 |a Async actionsWrapping with runInAction(); flow(); Reactions; Configuring autorun() and reaction(); Options for autorun(); Options for reaction(); When does MobX react?; The rules; Summary; Chapter 6: Handling Real-World Use Cases; Technical requirements; Form validation; The interactions; Modeling the observable state; Onto the actions; Completing the triad with reactions; React components; The UserEnrollmentForm component; Other observer components; Page routing; The Cart checkout workflow; Modeling the observable state; A route for a step, a step for a route; The WorkflowStep. 
505 8 |a Actions and reactions of the workflowLoading a step; The HistoryTracker; The React components; The TemplateStepComponent; The ShowCart component; A state-based router; Summary; Chapter 7: Special API for Special Cases; Technical requirements; Direct manipulation with the object API; Granular reads and writes; From MobX to JavaScript; Watching the events flow by; Hooking into the observability; Lazy loading the temperature; Gatekeeper of changes; Intercepting the change; observe() the changes; Development utilities; Using spy() to track the reactivity; Tracing a reaction. 
520 |a MobX is a simple and highly scalable state management library in JavaScript. Its abstractions can help you manage state in small to extremely large applications. However, if you are just starting out, it is essential to have a guide that can help you take the first steps. This book aims to be that guide that will equip you with the skills ... 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a JavaScript (Computer program language) 
650 0 |a Application software  |x Development. 
650 0 |a Web applications. 
650 0 |a Information technology  |x Management. 
650 6 |a JavaScript (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Applications Web. 
650 6 |a Technologie de l'information  |x Gestion. 
650 7 |a Application software  |x Development  |2 fast 
650 7 |a Information technology  |x Management  |2 fast 
650 7 |a JavaScript (Computer program language)  |2 fast 
650 7 |a Web applications  |2 fast 
700 1 |a Weststrate, Michel,  |e author. 
758 |i has work:  |a MobX quick start guide (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCFFX6tD7WJWftbXKF9M9Dq  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Podila, Pavan.  |t MobX Quick Start Guide : Supercharge the Client State in Your React Apps with MobX.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781789344837 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5477755  |z Texto completo 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789344837/?ar  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0037623552 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5477755 
938 |a EBSCOhost  |b EBSC  |n 1857165 
938 |a YBP Library Services  |b YANK  |n 15644351 
994 |a 92  |b IZTAP