/React-App

React Skeleton - Barebones starter framework for bootstrapping React Apps (Work In Progress)

Primary LanguageCSS

React APP

Barebones Skeleton for a quickstart react-app. That you can configure! A slight step up from Create-React-App!

Organized in a simple way as to allow beginners to begin using it easily for simple applications.

Flexible enough to be customized for more complex production applications or just to configure and installing your choice of packages and tooling.

This and all my react projects use ES6. https://babeljs.io/blog/2015/06/07/react-on-es6-plus

Packages

Check out package.json for a full list

React

React-Router

Redux

Express

Postgres Sequelize

Babel

Webpack

Styled-Components

SASS

Fetch API

Font-Awesome

Pre-Installation (MacOSX)

Installation

Fork https://github.com/AliceWonderland/React-App.git to you Github Account From Command Line Terminal:

  • run git clone https://github.com/Your-Username/your-repo.git
  • cd React-App
  • run npm install
  • run npm run start
  • browse to http://localhost:4000/ in web browser

Create Your Own Skeleton

Make sure Git and Node are installed. Make sure you have an account on Github.

Git and Github
Node

Install Node (this comes with NPM) https://nodejs.org/en/download/

mkdir your-app-name-here

cd your-app-name-here

npm init

git init

git remote add origin your-github-repo-url-here

touch .gitignore

touch README.md

  • npm install all your packages here -

Resources

Jest - Testing Unit Testing Suite (BE) and Snapshot Testing (FE) https://facebook.github.io/jest/ https://github.com/facebook/jest/tree/master/examples Jest ships with Create-React-App too.

Create-React-App Is a pre-configured quickstart skeleton to jump right into building a React App. The drawback is it may be a hurdle if you need to include any additional packages or tooling that require manual configuration.

https://reactjs.org/blog/2016/07/22/create-apps-with-no-configuration.html https://github.com/facebook/create-react-app