• Stars
    star
    1,245
  • Rank 37,740 (Top 0.8 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Free book on React. Beginner to intermediate.

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub forks GitHub stars GitHub watchers

React Book, your beginner guide to React

This is a completely free book on React.js

Why did I write it? Knowledge deserves to be free. Note, things changes fast, and I would love to have your help keeping it up to date.

Hope the book helps you in your career.

Need to brush up on Web Dev basics?

I know we sometimes have a tendency to learn a framework before we know the basics of a language. It's fine, no shame. But if you need to brush up on your Web Dev basics then this repo takes you from the very beginning to some decently advanced projects on HTML, CSS and JavaScript

I've co authored this repo on web fundamentals.

Check it out πŸ‘‰ Web dev for beginners

Contact

I'm easiest to find on Twitter.

πŸ‘‰ Chris Noring

Table of Contents

The book

Contributions

Contributions are very welcome. Please raise an issue of you see something or a PR.

I welcome contributions on:

  • Suggestions on topics to cover
  • Correctness issues
  • Spelling
  • Suggestions on better formatting

I hope I hear from you. :)

Translations

This book now supports Docsify and really welcomes translations. Check out Translations.md

GitHub Pages

This book can also be read on GH Pages

https://softchris.github.io/react-book/

Links

  • πŸ‘‰ Publish a React App to Azure This module takes you through using the so called Azure Static Web Apps service, you can select the path that fits your framework, i.e React, Angular, Vue or Svelte.

  • πŸ‘‰ Node.js 5 modules You're going to need a backend API sooner or later. Node.js is good choice for backend and there are many frameworks that will help you build an API like Express, Koa, Nest, Fastify etc.

More Repositories

1

golang-book

A book on Go, contains fundamentals but also recipes
Go
162
star
2

Rxjs5-Ultimate

79
star
3

mini-web

Minimalistic Web framework for Node.js, 0 dependencies
JavaScript
50
star
4

serverless-graphql-microservices

a workshop that teaches serverless, graphql and microservices
JavaScript
45
star
5

vuejs-book

JavaScript
30
star
6

spectre-demo

a C# Console app for .NET using Spectre.Console
C#
24
star
7

yaml-server

a command line tool for creating a REST API server from a YAML file
JavaScript
20
star
8

docker-compose-experiments

project showing off docker compose
Shell
16
star
9

blog-structure

the structure my blog uses
Vue
15
star
10

graphql-workshop-dotnet

C#
13
star
11

graphql-graphiql

a demo of using express + graphql and showcasing the graphiql environment
JavaScript
13
star
12

joi-example

example showing how to use Joi with Node + Express
JavaScript
12
star
13

aurelia

a master detail example of using aurelia
JavaScript
11
star
14

mock-sharp

Mock API for minimal API, ASP .NET, written in C#
C#
11
star
15

vanilla-spa

SPA impl in JS
JavaScript
8
star
16

london-javascript-blogs

blogs and articles from london javascript
8
star
17

node-snippets

repo that contains the node snippets you can install for vscode
8
star
18

dinosaur-garden

Babylon.js
TypeScript
7
star
19

softchris.github.io

my blog
HTML
7
star
20

recursion

a repo showing different problems solved with recursion
JavaScript
7
star
21

angular4-webpack

A very minimal Angular 4.x with webpack set up to demonstrate the bare minimum that needs to exist to work with Angular 4.x
JavaScript
7
star
22

formik-example

repo with demonstrations on how formik works
JavaScript
6
star
23

angular_course_sarajevo

A full day of lectures and code samples
HTML
6
star
24

graphql-ef-demo

demo covering EF .NET and GraphQL
C#
5
star
25

hex-game-editor

editor for repo hex-game
TypeScript
5
star
26

angular-testing

TypeScript
5
star
27

cognitive-services

a demonstration of most cognitive service in Azure
JavaScript
4
star
28

dotnet-serverless

a repo on serverless using c#
C#
4
star
29

react-starter-project

Starter project for React using Webpack and Babel
JavaScript
4
star
30

mayan-mystica

repo for Azure Mansion like projects, our own brew
JavaScript
3
star
31

ngrx-demos

Demos different aspects of ngrx/store
TypeScript
3
star
32

Angular2-demo

the idea is to showcase features in Angular 2
TypeScript
3
star
33

angulartemplate

a starting template for angular, everything in place services repo etc..
JavaScript
3
star
34

automapper-demo

Contains a .NET Core demo for AutoMapper
C#
3
star
35

copilot-workshop

workshop with copilot
JavaScript
2
star
36

rxjs-labs

rxjs
TypeScript
2
star
37

Architecting-Angular-Applications

ngrx
TypeScript
2
star
38

cypress-demo

JavaScript
2
star
39

mlops-exercise

exericse for mlops
Python
2
star
40

blazor-sample

blazor app
HTML
2
star
41

node-express-supertest

Node Express + API testing with supertest
JavaScript
2
star
42

mlops-demo-ga

mlops demo
Python
2
star
43

hex-game

Hexgrid game
TypeScript
2
star
44

azure-book

book on everything azure
2
star
45

frontend_gbg

CSS
2
star
46

minimal-api-demo

minimal API demo C#
C#
1
star
47

LearningAngular

repository for the book Learning Angular - second edition
TypeScript
1
star
48

gatsby-demo

CSS
1
star
49

math

go library for math ops
Go
1
star
50

blazor-resume

shows to to build a resume in Blazor
C#
1
star
51

cpp-snippets

Snippets for C++
1
star
52

chris-github-copilot-test

testing copilot with github extension
Python
1
star
53

devops-demo

JavaScript
1
star
54

typescript-playground

a playground that compiles typescript to es6 and that runs jest tests
JavaScript
1
star
55

angular_meetup

collection of code and ppt for angular gothenburg meetup group
JavaScript
1
star
56

react-context-demo

A repo demonstrating the Context API in React
JavaScript
1
star
57

swa-testing-recent

testing
HTML
1
star
58

ngrx-video

video course on ngrx, this is the code that goes with it
TypeScript
1
star
59

gatsby-cli

helps to scaffold things like component, page components and different plugins
JavaScript
1
star
60

angular_2_day_course

angular javascript
1
star