Skip to content

LeoAJ/react-iTunes-search

Repository files navigation

react-iTunes-search

Travis npm PRs Welcome node

🎵 🔍 Simple web app for iTunes search with React (v16)

If you like this one and you also like Redux, there is a Redux implementation version here. Please check it out.

Preview

Preview Gif

Live Demo

http://leoj.js.org/react-iTunes-search/

Detail

To know more detail, please read my post.

Installation

  1. git clone git@github.com:LeoAJ/react-iTunes-search.git
  2. cd react-iTunes-search
  3. yarn

Dev

Run webpack dev server with react-hot-loader 3

yarn start

and go to localhost:3000

Deploy

Use webpack minify plugin

yarn deploy

Lint

run eslint, using eslint-config-airbnb rules.

yarn lint

Flow

flow-typed install
yarn flow

Unit test

Use Jest

yarn jest

Test

run both lint, flow and jest

yarn test

Built with

  • React (v16)
  • Babel 6
  • ES6/ES7 (async/await)
  • Webpack
  • React-hot-loader 3
  • PostCSS
  • Eslint
  • Materialize
  • iTunes search API
  • Flow
  • Jest
  • Enzyme

License

MIT