All Projects → react-skg → workshop

react-skg / workshop

Licence: GPL-3.0 license
React Workshop

Projects that are alternatives of or similar to workshop

Road Beyond React App
🌈 The Road beyond React - Thing you can use after learning plain React.js
Stars: ✭ 108 (+730.77%)
Mutual labels:  react-router, create-react-app, react-router-v4
Create React App Redux
React Router, Redux, Redux Thunk & Create React App boilerplate
Stars: ✭ 885 (+6707.69%)
Mutual labels:  react-router, create-react-app, react-router-v4
V2 Universal Js Hmr Ssr React Redux
⚡ (V2) Universal JS - Server Side Rendering, Code Splitting and Hot Module Reloading ⚡
Stars: ✭ 147 (+1030.77%)
Mutual labels:  react-router, react-router-v4
React Firestore Authentication
🔥Boilerplate Project for Authentication with Firestore in React.
Stars: ✭ 165 (+1169.23%)
Mutual labels:  react-router, create-react-app
Todo Redux Saga
Todo app with Create-React-App • React-Redux • Redux-Saga • Firebase • OAuth
Stars: ✭ 184 (+1315.38%)
Mutual labels:  react-router, create-react-app
React Redux Graphql Apollo Bootstrap Webpack Starter
react js + redux + graphQL + Apollo + react router + hot reload + devTools + bootstrap + webpack starter
Stars: ✭ 127 (+876.92%)
Mutual labels:  react-router, react-router-v4
Redux React Session
🔑 Simple Session API storage for Redux and React
Stars: ✭ 140 (+976.92%)
Mutual labels:  react-router, react-router-v4
fixme
Easily find open source projects that are a good fit for your skills and abilities
Stars: ✭ 32 (+146.15%)
Mutual labels:  create-react-app, react-router-v4
Imooc React
慕课网 React 视频课程源代码
Stars: ✭ 203 (+1461.54%)
Mutual labels:  react-router, react-app
React Live Route
📌 An enhanced react-router-v4/5 Route that keeps route alive.
Stars: ✭ 207 (+1492.31%)
Mutual labels:  react-router, react-router-v4
React Sight
Visualization tool for React, with support for Fiber, Router (v4), and Redux
Stars: ✭ 2,716 (+20792.31%)
Mutual labels:  react-router, react-router-v4
Favesound Redux
🎶 A SoundCloud Client in React + Redux running in production. Live Demo and Source Code to explore React + Redux as a beginner.
Stars: ✭ 1,586 (+12100%)
Mutual labels:  react-router, react-router-v4
React Redux Auth0 Kit
Minimal starter boilerplate project with CRA, React, Redux, React Router and Auth0 authentication
Stars: ✭ 115 (+784.62%)
Mutual labels:  react-router, create-react-app
Isomorphic Lab
Isomorphic React experimentation
Stars: ✭ 144 (+1007.69%)
Mutual labels:  react-router, react-app
Universal React Redux
🧐 A sensible universal starter kit for React + Redux
Stars: ✭ 112 (+761.54%)
Mutual labels:  react-router, react-router-v4
React Auth App Example
An app example with authentication using Create React App, React, React Router, Apollo, GraphQL, Redux and Redux Form.
Stars: ✭ 179 (+1276.92%)
Mutual labels:  react-router, create-react-app
fb-messenger
Implement React concepts incrementally to a messenger app, training from https://reactjs.academy
Stars: ✭ 70 (+438.46%)
Mutual labels:  workshop, react-router-v4
React Demo Gather
react demo合集,有自己写的,也有在学习过程中觉得很好的demo收集的,持续更新中
Stars: ✭ 97 (+646.15%)
Mutual labels:  react-router, react-app
React Bootstrap Webpack Starter
ReactJS 16.4 + new React Context API +react Router 4 + webpack 4 + babel 7+ hot Reload + Bootstrap 4 + styled-components
Stars: ✭ 103 (+692.31%)
Mutual labels:  react-router, react-router-v4
Wanna
💡✔ Wanna is an implementation of a 21st-century to-do list app.
Stars: ✭ 189 (+1353.85%)
Mutual labels:  react-router, create-react-app

Get Ready To React 🚀 - Workshop

This repo contains all the materials you need to follow our Workshop. It is created for the event Get Ready To React, brought you by Thessaloniki's ReactJS Meetup (Greece).

Table of Contents

We will build a small ReactJS application which you will be able to complete step-by-step. The workshop will cover the following:

  1. Build your first ReactJS application from scratch.
  2. Learn how to structure your project with reusable components.
  3. Make your app interactive with ReduxJS.
  4. Add basic routing with React Router.
  5. Find out how to test your components for free using snapshots.

Who Is this Workshop For?

We tried to make this workshop useful for many categories of developers.

In order to fully understand the key concepts behind this tutorial you should be familiar with Javascript, HTML and CSS. In our examples we will use the ES6 syntax, such as modules and fat arrow functions. We will also use a variety of npm packages.

If you don't have any previous experience with the ReactJS ecosystem or if you are working with another framework, you will learn all the basics and you will be able to compare it with your current development environment.

If you are not a Javascript developer but you work with a different language, you will have the chance to meet something completely new. Maybe you should spend some time before/after the workshop to catch up the missing parts.

Already a ReactJS developer? You're free to participate making this Workshop even better.

Prerequisites

You have to prepare your laptop before you start. Here's a checklist with the things that you need to continue:

  • Windows / Mac / Linux machine
  • Install a text editor, we will use VS Code
  • Clone this repo
  • Download & Install Node.js 6+
  • Upgrade npm: In the terminal/command prompth type the following command: npm install -g npm
  • Install Yarn using npm install -g yarn
  • You should be able to type yarn --version in the terminal and get the installed version.
  • Create an account in TheMovieDatabase and generate an api key.

To continue press 0, or checkout step-0 👍

Resources

Here are some useful pages about the tools and libraries in this Workshop:

Contribute

Please provide improvements, typos and fixes via PR. You can create issues if you find something 😊

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].