Free book on React

Published Jan 18 2021 02:03 PM 2,871 Views
Microsoft

React is one of the most used so-called SPA (Single page application) frameworks right now, if not the biggest one with 162k stars https://github.com/facebook/react

 

Knowing React is clearly advantages when looking for your first job. 

 

I've made my React book available as a GitHub repo so teacher or student can easily download as a zip, clone it, or fork it if you'd like to help improve it.

 

Content

 

The book covers various aspects of React such as

 

- Fundamentals, how create components, working with data and functions, rendering data

- Redux, the pattern itself and all the things that goes with it like the store, actions, reducers and saga

- Advanced APIs and patterns like Context API, Render props, Hooks and more

- Testing, using Jest, Nock and React Testing library

 

Here's the link to the GH repo https://github.com/softchris/react-book

%3CLINGO-SUB%20id%3D%22lingo-sub-2072417%22%20slang%3D%22en-US%22%3EFree%20book%20on%20React%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2072417%22%20slang%3D%22en-US%22%3E%3CP%3EReact%20is%20one%20of%20the%20most%20used%20so-called%20SPA%20(Single%20page%20application)%20frameworks%20right%20now%2C%20if%20not%20the%20biggest%20one%20with%20162k%20stars%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ffacebook%2Freact%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Ffacebook%2Freact%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EKnowing%20React%20is%20clearly%20advantages%20when%20looking%20for%20your%20first%20job.%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EI've%20made%20my%20React%20book%20available%20as%20a%20GitHub%20repo%20so%20teacher%20or%20student%20can%20easily%20download%20as%20a%20zip%2C%20clone%20it%2C%20or%20fork%20it%20if%20you'd%20like%20to%20help%20improve%20it.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CFONT%20size%3D%226%22%3EContent%3C%2FFONT%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20book%20covers%20various%20aspects%20of%20React%20such%20as%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E-%20%3CSTRONG%3EFundamentals%3C%2FSTRONG%3E%2C%20how%20create%20components%2C%20working%20with%20data%20and%20functions%2C%20rendering%20data%3C%2FP%3E%0A%3CP%3E-%20%3CSTRONG%3ERedux%3C%2FSTRONG%3E%2C%20the%20pattern%20itself%20and%20all%20the%20things%20that%20goes%20with%20it%20like%20the%20store%2C%20actions%2C%20reducers%20and%20saga%3C%2FP%3E%0A%3CP%3E-%20%3CSTRONG%3EAdvanced%20APIs%20and%20patterns%3C%2FSTRONG%3E%20like%20Context%20API%2C%20Render%20props%2C%20Hooks%20and%20more%3C%2FP%3E%0A%3CP%3E-%20%3CSTRONG%3ETesting%3C%2FSTRONG%3E%2C%20using%20Jest%2C%20Nock%20and%20React%20Testing%20library%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EHere's%20the%20link%20to%20the%20GH%20repo%26nbsp%3B%3CU%3E%3CSTRONG%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fsoftchris%2Freact-book%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fsoftchris%2Freact-book%3C%2FA%3E%3C%2FSTRONG%3E%3C%2FU%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-2072417%22%20slang%3D%22en-US%22%3E%3CP%3EReact%20is%20one%20of%20the%20most%20used%20so-called%20SPA%20(Single%20page%20application)%20frameworks%20right%20now%2C%20if%20not%20the%20biggest%20one%20with%20162k%20stars%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Ffacebook%2Freact%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Ffacebook%2Freact%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EKnowing%20React%20is%20clearly%20advantages%20when%20looking%20for%20your%20first%20job..%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22react.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F247342i7709E84CAD7CB7E3%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22react.png%22%20alt%3D%22react.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2072417%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3Eweb%20development%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Version history
Last update:
‎Jan 18 2021 02:03 PM
Updated by: