Giter VIP home page Giter VIP logo

react-simple-starter's Introduction

Open Source Love


React Simple Starter

๐ŸŽ’ Get up and running with ๐Ÿ”ฅ [hot reload] and optimized production build ๐Ÿ’Ž

Result of revisiting to webpack basics ๐Ÿ˜Š

banner

Quick start

  • Clone this repo
  • Run npm run quick/yarn quick
  • Go to http://localhost:5050

Features

tech

  • ๐Ÿ”ฅ Hot Reload

  • Creates files using commands

    • Containers with test files : yarn cont MyContainer1 MyContainer2
    • Component with test file: yarn comp MyComponent1 MyConponent2
  • Linting using ESLint following Airbnb style guide

  • Testing using Jest

Commands

  • clean-init: To start with a fresh repo
  • comp: Create component folder and files (including test file)
  • cont: Create container folder and files (including test file)
  • start: Start the dev server running at http://localhost:5050
  • build: Build for production, ready to host
  • test: Run tests in watch mode
  • quick: Clean and install dependencies, start the server

Example app

sample app

More docs will be updated soon

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.

react-simple-starter's People

Contributors

ashokdey avatar asp2809 avatar nik72619c avatar valentindsj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

react-simple-starter's Issues

Update to Webpack 4

Hello folks, I made this template for my talk on "Webpack - Inside out". Now things have changed a lot and what I want you guys to do is to keep a copy of this boilerplate with Webpack 4

What you have to do?

  • Keep a branch with the name - webpack-4
  • No change to the repo structure/file structure
  • Update the required packages to the latest version
  • Only create a PR if you made sure the boilerplate is working fine

All the best ๐ŸŽŠ ๐Ÿ”ฅ

Add example app [React.js] for Parcel build

Hey folks, you will notice that this repo contains 3 branches:

  • master
  • parcel
  • webpack-4

What is required?

  • Remove the old app
  • Add new sample app (must contain an API call)
  • Use the latest version of react and react hooks
  • Update the README for the branch

Notes:

  • Your PR should point to the parcel branch
  • Your PR should contain screenshots of the working app you added
  • Add a star if you like the work and this will motivate the project owners to do more

Add a flavour of Parcel

Hello folks, I made this template for my talk on "Webpack - Inside out". Now things have changed a lot and what I want you guys to do is to keep a copy of this boilerplate with Parcel

What you have to do?

  • Keep a branch with the name - parcel
  • No change to the repo structure/file structure
  • Update the required packages to the latest version
  • Only create a PR if you made sure the boilerplate is working fine

All the best ๐ŸŽŠ ๐Ÿ”ฅ

Update the boilerplate [React.js Beginners]

Hello folks, it's been a long time I prepared this for my talk on Webpack. React has gone through big changes so far. What you can do here:

  • Update all the packages
  • Update to Babel 7
  • Update to the latest version of React.js

Fix the broken example app [React.js Beginners]

Hello folks, it's been a long time I prepared this for my talk on Webpack. React has gone through big changes so far. What you can do here is:

  • Fix the broken app that is made using this boilerplate and currently is not working

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.