Cargando…

Create React App 2 Quick Start Guide : Build React Applications Faster with Create React App.

This book will help you use CRA to write React programs without much hassle of configuration. With this quick start guide you will integrate your applications with React to build efficient professional web services. You will learn to design UIs with the features of CRA and template your React applic...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Richey, Brandon
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2019.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1089524787
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 190309s2019 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d CHVBK  |d OCLCO  |d UKAHL  |d OCLCF  |d OCLCQ  |d RDF  |d OCLCQ  |d OCLCO  |d K6U  |d OCLCQ  |d OCLCO 
020 |a 9781789955668 
020 |a 1789955661 
029 1 |a CHNEW  |b 001040578 
029 1 |a CHVBK  |b 559029411 
029 1 |a AU@  |b 000065270670 
035 |a (OCoLC)1089524787 
050 4 |a QA76.76.A65  |b .R534 2019 
082 0 4 |a 005.1  |2 23 
049 |a UAMI 
100 1 |a Richey, Brandon. 
245 1 0 |a Create React App 2 Quick Start Guide :  |b Build React Applications Faster with Create React App. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2019. 
300 |a 1 online resource (182 pages) 
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 Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Introducing Create React App 2; What is Create React App?; What is the history of Create React App?; The early days of JavaScript development; The bundle era; What problems does CRA solve?; Installing prerequisites for Create React App; Creating our first Create React App project; A quick look at the options of CRA; The yarn start command; The yarn build command; The yarn test command; The yarn eject command; Let's explore the created project; Adding code to our project 
505 8 |a Creating our first componentWait, what is JSX?; Embedding style sheets in our component; Looking forward -- what will we do?; The project plan; Summary; Chapter 2: Creating Our First Create React App Application; Creating our first major project; Designing our application; Building the baseline functionality for our application; Creating our project; Initializing our components to build on top off; Building separate components in separate files; Introducing props; Writing a class-based component; Bringing state into our component; Adding interactivity via state modifications 
505 8 |a Indicating our state with CSSIterating our project further; Building a List component; Adding the TodoList to our App; Adding state to TodoList; Creating and using a helper render() function; Creating a new Todo component; Passing a function as a prop; Removing items is important too; Summary; Chapter 3: Create React App and Babel; Babel and the latest JavaScript syntax; What is Babel?; Understanding the history; Where does Babel fit into the puzzle?; Exploring modern JavaScript with Babel; JSX; Function syntax; Destructuring; Optional arguments; The spread operator; React Fragments 
505 8 |a A quick recapSummary; Chapter 4: Keep Your App Healthy with Tests and Jest; The why and when of testing; The history of testing React; About Jest; Analyzing the structure of Jest tests; Exploring the test output; A development test workflow with the F key; It's time to add some new tests!; Writing a generic snapshot test; Writing tests for content; What's a shallow render?; Testing interactions; Completing our interactivity tests; Returning to our mocked function; Adding tests for TodoList; Adding tests for NewTodo; Summary; Chapter 5: Applying Modern CSS to Create React App Projects 
505 8 |a What tools are available?CSS conflicts can ruin your application; A quick example of CSS conflicts; Introducing CSS Modules; Better project organization; How to use CSS Modules; Introducing CSS Modules to our application; Composability with CSS Modules; Introducing SASS to our project; What is SASS?; Installing and configuring SASS; Mixing SASS and CSS Modules; Adding CSS frameworks; Cleaning up our design, starting with the header; Cleaning up the NewTodo component; Cleaning up our Todo component; Making our tests pass again; Summary; Chapter 6: Simulate Your Backend with a Proxy API 
500 |a Simulating a backend server with the proxy API 
520 |a This book will help you use CRA to write React programs without much hassle of configuration. With this quick start guide you will integrate your applications with React to build efficient professional web services. You will learn to design UIs with the features of CRA and template your React applications. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Application software  |x Development. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Application software  |x Development  |2 fast 
776 0 8 |i Print version:  |a Richey, Brandon.  |t Create React App 2 Quick Start Guide : Build React Applications Faster with Create React App.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781789952766 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5721590  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH35976425 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5721590 
994 |a 92  |b IZTAP