DevAshleyD / React-SimonSays

Live App

Home Page:https://react-simonsays.herokuapp.com/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project was bootstrapped with Create React App.

React Simon Says

React Simon Says

So basically I needed a reason to play with the awesome Styled Components from @mxstbr and then I decided to build a "Simon Says" like game

Summary

The app was built with redux so it was quite simple to manage the data flow using async functions together with redux-thunk

tl;dr thunks and async functions play nice together ❤️

const foo = payload => async dispatch => {
  await sleep(500);
  dispatch(bar());
}

Quick Start

$ cd react-simon-says
$ yarn
$ yarn start

Specs

I am using Jest as my spec runner, you can run it using:

$ yarn test

and to get a coverage overview:

$ yarn test -- --coverage

Contributing

Changes and improvements are more than welcome! Feel free to fork and open a pull request. Please make your changes in a specific branch and request to pull into master! If you can, please make sure the game fully works before sending the PR, as that will help speed up the process.

About

Live App

https://react-simonsays.herokuapp.com/#/


Languages

Language:JavaScript 95.7%Language:HTML 3.6%Language:CSS 0.7%