Learn React with TypeScript: a beginner’s guide to reactive web development with React 18 and TypeScript
Intro -- Preface -- Part 1: Introduction -- Chapter 1: Introducing React -- Technical requirements -- Understanding the benefits of React -- Understanding JSX -- Creating a component -- Creating a CodeSandbox project -- Understanding the React entry point -- Understanding the React component tree --...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham ; Mumbai
Packt Publishing, Limited
2023
|
Ausgabe: | Second edition: March 2023 |
Schlagworte: | |
Online-Zugang: | DE-Aug4 DE-M347 DE-860 DE-706 DE-573 |
Zusammenfassung: | Intro -- Preface -- Part 1: Introduction -- Chapter 1: Introducing React -- Technical requirements -- Understanding the benefits of React -- Understanding JSX -- Creating a component -- Creating a CodeSandbox project -- Understanding the React entry point -- Understanding the React component tree -- Creating a basic alert component -- Understanding imports and exports -- Understanding the importance of modules -- Using export statements -- Using import statements -- Adding Alert to the App component -- Using props -- Understanding props -- Adding props to the alert component -- Using state -- Understanding state -- Implementing a visible state in the alert component -- Adding a close button to Alert -- Using events -- Understanding events -- Implementing a close button click handler in the alert -- Implementing an alert close event -- Summary -- Questions -- Answers -- Chapter 2: Introducing TypeScript -- Technical requirements -- Understanding the benefits of TypeScript -- Understanding TypeScript -- Catching type errors early -- Improving developer experience and productivity with IntelliSense -- Understanding JavaScript types -- Using basic TypeScript types -- Using type annotations -- Using type inference -- Using the Date type -- Using the any type -- Using the unknown type -- Using the void type -- Using the never type -- Using arrays -- Creating TypeScript types -- Using object types -- Creating type aliases -- Creating interfaces -- Creating classes -- Creating enumerations -- Creating union types -- Using the TypeScript compiler -- Summary -- Questions -- Answers -- Chapter 3: Setting Up React and TypeScript -- Technical requirements -- Creating a project with webpack -- Introducing webpack -- Creating the folder structure -- Creating package.json -- Adding a web page -- Adding TypeScript -- Adding React -- Adding Babel. |
Beschreibung: | Description based on publisher supplied metadata and other sources |
Beschreibung: | 1 Online-Ressource (xviii, 455 Seiten) Illustrationen, Diagramme |
ISBN: | 9781804611050 1804611050 |
Internformat
MARC
LEADER | 00000nam a22000001c 4500 | ||
---|---|---|---|
001 | BV048912205 | ||
003 | DE-604 | ||
005 | 20240123 | ||
007 | cr|uuu---uuuuu | ||
008 | 230425s2023 xx a||| o|||| 00||| eng d | ||
020 | |a 9781804611050 |c EBook (PDF) |9 978-1-80461-105-0 | ||
020 | |a 1804611050 |c EBook (PDF) |9 1-80461-105-0 | ||
035 | |a (EBC30391711)ZDB-30-PQE | ||
035 | |a (OCoLC)1378496925 | ||
035 | |a (DE-599)KEP08926004X | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-860 |a DE-706 |a DE-M347 |a DE-573 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Rippon, Carl |e Verfasser |4 aut | |
245 | 1 | 0 | |a Learn React with TypeScript |b a beginner’s guide to reactive web development with React 18 and TypeScript |c Carl Rippon |
250 | |a Second edition: March 2023 | ||
264 | 1 | |a Birmingham ; Mumbai |b Packt Publishing, Limited |c 2023 | |
300 | |a 1 Online-Ressource (xviii, 455 Seiten) |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
500 | |a Description based on publisher supplied metadata and other sources | ||
520 | 3 | |a Intro -- Preface -- Part 1: Introduction -- Chapter 1: Introducing React -- Technical requirements -- Understanding the benefits of React -- Understanding JSX -- Creating a component -- Creating a CodeSandbox project -- Understanding the React entry point -- Understanding the React component tree -- Creating a basic alert component -- Understanding imports and exports -- Understanding the importance of modules -- Using export statements -- Using import statements -- Adding Alert to the App component -- Using props -- Understanding props -- Adding props to the alert component -- Using state -- Understanding state -- Implementing a visible state in the alert component -- Adding a close button to Alert -- Using events -- Understanding events -- Implementing a close button click handler in the alert -- Implementing an alert close event -- Summary -- Questions -- Answers -- Chapter 2: Introducing TypeScript -- Technical requirements -- Understanding the benefits of TypeScript -- Understanding TypeScript -- Catching type errors early -- Improving developer experience and productivity with IntelliSense -- Understanding JavaScript types -- Using basic TypeScript types -- Using type annotations -- Using type inference -- Using the Date type -- Using the any type -- Using the unknown type -- Using the void type -- Using the never type -- Using arrays -- Creating TypeScript types -- Using object types -- Creating type aliases -- Creating interfaces -- Creating classes -- Creating enumerations -- Creating union types -- Using the TypeScript compiler -- Summary -- Questions -- Answers -- Chapter 3: Setting Up React and TypeScript -- Technical requirements -- Creating a project with webpack -- Introducing webpack -- Creating the folder structure -- Creating package.json -- Adding a web page -- Adding TypeScript -- Adding React -- Adding Babel. | |
650 | 0 | 7 | |a React |g Framework, Informatik |0 (DE-588)1106873289 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Webentwicklung |0 (DE-588)1176227475 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a TypeScript |0 (DE-588)1058898167 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a World Wide Web |0 (DE-588)4363898-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Internet |0 (DE-588)4308416-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Webdesign |0 (DE-588)1041632088 |2 gnd |9 rswk-swf |
653 | 0 | |a Computers / Internet / Web Browsers | |
653 | 0 | |a Computers / Internet / Web Design | |
653 | 0 | |a Computers / Languages / JavaScript | |
653 | 0 | |a Web Development / Front End Web Development / JavaScript / React | |
653 | 0 | |a Electronic books | |
689 | 0 | 0 | |a Internet |0 (DE-588)4308416-3 |D s |
689 | 0 | 1 | |a World Wide Web |0 (DE-588)4363898-3 |D s |
689 | 0 | 2 | |a Webentwicklung |0 (DE-588)1176227475 |D s |
689 | 0 | 3 | |a Webdesign |0 (DE-588)1041632088 |D s |
689 | 0 | 4 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 5 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | 6 | |a TypeScript |0 (DE-588)1058898167 |D s |
689 | 0 | 7 | |a React |g Framework, Informatik |0 (DE-588)1106873289 |D s |
689 | 0 | |5 DE-604 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 978-1-80461-420-4 |
912 | |a ZDB-30-PQE | ||
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-5-WPSE | ||
912 | |a ZDB-221-PWD | ||
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-034176391 | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006563.html |l DE-Aug4 |p ZDB-221-PWD |x Aggregator |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006563.html |l DE-M347 |p ZDB-221-PWD |q FHM_PDA_PWD_Kauf |x Aggregator |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006563.html |l DE-860 |p ZDB-221-PWD |q FLA_PWD_Kauf |x Aggregator |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006563.html |l DE-860 |p ZDB-221-PWD |q FLA_PWD_Kauf |x Aggregator |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006563.html |l DE-706 |p ZDB-221-PWD |x Verlag |3 Volltext | |
966 | e | |u https://portal.igpublish.com/iglibrary/search/PACKT0006563.html |l DE-573 |p ZDB-221-PWD |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1822762099064963073 |
---|---|
adam_text | |
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Rippon, Carl |
author_facet | Rippon, Carl |
author_role | aut |
author_sort | Rippon, Carl |
author_variant | c r cr |
building | Verbundindex |
bvnumber | BV048912205 |
classification_rvk | ST 250 ST 253 |
collection | ZDB-30-PQE ZDB-30-ORH ZDB-5-WPSE ZDB-221-PWD |
ctrlnum | (EBC30391711)ZDB-30-PQE (OCoLC)1378496925 (DE-599)KEP08926004X |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Second edition: March 2023 |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000001c 4500</leader><controlfield tag="001">BV048912205</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240123</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">230425s2023 xx a||| o|||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781804611050</subfield><subfield code="c">EBook (PDF)</subfield><subfield code="9">978-1-80461-105-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1804611050</subfield><subfield code="c">EBook (PDF)</subfield><subfield code="9">1-80461-105-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(EBC30391711)ZDB-30-PQE</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1378496925</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP08926004X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-860</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rippon, Carl</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learn React with TypeScript</subfield><subfield code="b">a beginner’s guide to reactive web development with React 18 and TypeScript</subfield><subfield code="c">Carl Rippon</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Second edition: March 2023</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham ; Mumbai</subfield><subfield code="b">Packt Publishing, Limited</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xviii, 455 Seiten)</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Description based on publisher supplied metadata and other sources</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Intro -- Preface -- Part 1: Introduction -- Chapter 1: Introducing React -- Technical requirements -- Understanding the benefits of React -- Understanding JSX -- Creating a component -- Creating a CodeSandbox project -- Understanding the React entry point -- Understanding the React component tree -- Creating a basic alert component -- Understanding imports and exports -- Understanding the importance of modules -- Using export statements -- Using import statements -- Adding Alert to the App component -- Using props -- Understanding props -- Adding props to the alert component -- Using state -- Understanding state -- Implementing a visible state in the alert component -- Adding a close button to Alert -- Using events -- Understanding events -- Implementing a close button click handler in the alert -- Implementing an alert close event -- Summary -- Questions -- Answers -- Chapter 2: Introducing TypeScript -- Technical requirements -- Understanding the benefits of TypeScript -- Understanding TypeScript -- Catching type errors early -- Improving developer experience and productivity with IntelliSense -- Understanding JavaScript types -- Using basic TypeScript types -- Using type annotations -- Using type inference -- Using the Date type -- Using the any type -- Using the unknown type -- Using the void type -- Using the never type -- Using arrays -- Creating TypeScript types -- Using object types -- Creating type aliases -- Creating interfaces -- Creating classes -- Creating enumerations -- Creating union types -- Using the TypeScript compiler -- Summary -- Questions -- Answers -- Chapter 3: Setting Up React and TypeScript -- Technical requirements -- Creating a project with webpack -- Introducing webpack -- Creating the folder structure -- Creating package.json -- Adding a web page -- Adding TypeScript -- Adding React -- Adding Babel.</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">React</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)1106873289</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Webentwicklung</subfield><subfield code="0">(DE-588)1176227475</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">TypeScript</subfield><subfield code="0">(DE-588)1058898167</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Webdesign</subfield><subfield code="0">(DE-588)1041632088</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Computers / Internet / Web Browsers</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Computers / Internet / Web Design</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Computers / Languages / JavaScript</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Web Development / Front End Web Development / JavaScript / React</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Electronic books</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Webentwicklung</subfield><subfield code="0">(DE-588)1176227475</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Webdesign</subfield><subfield code="0">(DE-588)1041632088</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="5"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="6"><subfield code="a">TypeScript</subfield><subfield code="0">(DE-588)1058898167</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="7"><subfield code="a">React</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)1106873289</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">978-1-80461-420-4</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-PQE</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-5-WPSE</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-221-PWD</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034176391</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006563.html</subfield><subfield code="l">DE-Aug4</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006563.html</subfield><subfield code="l">DE-M347</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="q">FHM_PDA_PWD_Kauf</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006563.html</subfield><subfield code="l">DE-860</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="q">FLA_PWD_Kauf</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006563.html</subfield><subfield code="l">DE-860</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="q">FLA_PWD_Kauf</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006563.html</subfield><subfield code="l">DE-706</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://portal.igpublish.com/iglibrary/search/PACKT0006563.html</subfield><subfield code="l">DE-573</subfield><subfield code="p">ZDB-221-PWD</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV048912205 |
illustrated | Illustrated |
index_date | 2024-07-03T21:53:39Z |
indexdate | 2025-01-31T11:03:18Z |
institution | BVB |
isbn | 9781804611050 1804611050 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034176391 |
oclc_num | 1378496925 |
open_access_boolean | |
owner | DE-860 DE-706 DE-M347 DE-573 |
owner_facet | DE-860 DE-706 DE-M347 DE-573 |
physical | 1 Online-Ressource (xviii, 455 Seiten) Illustrationen, Diagramme |
psigel | ZDB-30-PQE ZDB-30-ORH ZDB-5-WPSE ZDB-221-PWD ZDB-221-PWD FHM_PDA_PWD_Kauf ZDB-221-PWD FLA_PWD_Kauf |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | Packt Publishing, Limited |
record_format | marc |
spelling | Rippon, Carl Verfasser aut Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript Carl Rippon Second edition: March 2023 Birmingham ; Mumbai Packt Publishing, Limited 2023 1 Online-Ressource (xviii, 455 Seiten) Illustrationen, Diagramme txt rdacontent c rdamedia cr rdacarrier Description based on publisher supplied metadata and other sources Intro -- Preface -- Part 1: Introduction -- Chapter 1: Introducing React -- Technical requirements -- Understanding the benefits of React -- Understanding JSX -- Creating a component -- Creating a CodeSandbox project -- Understanding the React entry point -- Understanding the React component tree -- Creating a basic alert component -- Understanding imports and exports -- Understanding the importance of modules -- Using export statements -- Using import statements -- Adding Alert to the App component -- Using props -- Understanding props -- Adding props to the alert component -- Using state -- Understanding state -- Implementing a visible state in the alert component -- Adding a close button to Alert -- Using events -- Understanding events -- Implementing a close button click handler in the alert -- Implementing an alert close event -- Summary -- Questions -- Answers -- Chapter 2: Introducing TypeScript -- Technical requirements -- Understanding the benefits of TypeScript -- Understanding TypeScript -- Catching type errors early -- Improving developer experience and productivity with IntelliSense -- Understanding JavaScript types -- Using basic TypeScript types -- Using type annotations -- Using type inference -- Using the Date type -- Using the any type -- Using the unknown type -- Using the void type -- Using the never type -- Using arrays -- Creating TypeScript types -- Using object types -- Creating type aliases -- Creating interfaces -- Creating classes -- Creating enumerations -- Creating union types -- Using the TypeScript compiler -- Summary -- Questions -- Answers -- Chapter 3: Setting Up React and TypeScript -- Technical requirements -- Creating a project with webpack -- Introducing webpack -- Creating the folder structure -- Creating package.json -- Adding a web page -- Adding TypeScript -- Adding React -- Adding Babel. React Framework, Informatik (DE-588)1106873289 gnd rswk-swf Webentwicklung (DE-588)1176227475 gnd rswk-swf JavaScript (DE-588)4420180-1 gnd rswk-swf TypeScript (DE-588)1058898167 gnd rswk-swf World Wide Web (DE-588)4363898-3 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Internet (DE-588)4308416-3 gnd rswk-swf Webdesign (DE-588)1041632088 gnd rswk-swf Computers / Internet / Web Browsers Computers / Internet / Web Design Computers / Languages / JavaScript Web Development / Front End Web Development / JavaScript / React Electronic books Internet (DE-588)4308416-3 s World Wide Web (DE-588)4363898-3 s Webentwicklung (DE-588)1176227475 s Webdesign (DE-588)1041632088 s Programmierung (DE-588)4076370-5 s JavaScript (DE-588)4420180-1 s TypeScript (DE-588)1058898167 s React Framework, Informatik (DE-588)1106873289 s DE-604 Erscheint auch als Druck-Ausgabe 978-1-80461-420-4 |
spellingShingle | Rippon, Carl Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript React Framework, Informatik (DE-588)1106873289 gnd Webentwicklung (DE-588)1176227475 gnd JavaScript (DE-588)4420180-1 gnd TypeScript (DE-588)1058898167 gnd World Wide Web (DE-588)4363898-3 gnd Programmierung (DE-588)4076370-5 gnd Internet (DE-588)4308416-3 gnd Webdesign (DE-588)1041632088 gnd |
subject_GND | (DE-588)1106873289 (DE-588)1176227475 (DE-588)4420180-1 (DE-588)1058898167 (DE-588)4363898-3 (DE-588)4076370-5 (DE-588)4308416-3 (DE-588)1041632088 |
title | Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript |
title_auth | Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript |
title_exact_search | Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript |
title_exact_search_txtP | Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript |
title_full | Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript Carl Rippon |
title_fullStr | Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript Carl Rippon |
title_full_unstemmed | Learn React with TypeScript a beginner’s guide to reactive web development with React 18 and TypeScript Carl Rippon |
title_short | Learn React with TypeScript |
title_sort | learn react with typescript a beginner s guide to reactive web development with react 18 and typescript |
title_sub | a beginner’s guide to reactive web development with React 18 and TypeScript |
topic | React Framework, Informatik (DE-588)1106873289 gnd Webentwicklung (DE-588)1176227475 gnd JavaScript (DE-588)4420180-1 gnd TypeScript (DE-588)1058898167 gnd World Wide Web (DE-588)4363898-3 gnd Programmierung (DE-588)4076370-5 gnd Internet (DE-588)4308416-3 gnd Webdesign (DE-588)1041632088 gnd |
topic_facet | React Framework, Informatik Webentwicklung JavaScript TypeScript World Wide Web Programmierung Internet Webdesign |
work_keys_str_mv | AT ripponcarl learnreactwithtypescriptabeginnersguidetoreactivewebdevelopmentwithreact18andtypescript |