This repository contains exercises for Component-driven development workshop.
Before attending the workshop, please make sure you can run the code in this repository.
Try the app or view the style guide.
Basic JavaScript, CSS and HTML experience is required. Following will be very useful:
- React experience;
- command line basics.
To learn React we recommend the official tutorial and The Beginner’s Guide to React course by Kent C. Dodds.
To learn command line basics we recommend Really Friendly Command Line Intro by Tracy Osborn.
We recommend nvm or n to install Node.js.
First, clone the repository and install the dependencies:
git clone https://github.com/component-driven/component-driven-development.git
cd component-driven-development
npm install
Then run:
npm startto work on exercises and run the completed style guidenpm run appto run the completed app
Or:
npm run exercisesto work on exercisesnpm run styleguideto run the completed style guide
- React
- Create React App
- React Styleguidist
- styled-components
- styled-system
- Rebass Grid (former Grid Styled)
- Stack Styled
- Polished
Artem Sapegin, Andrey Okonetchnikov and contributors.
MIT License, see the included License.md file.
Icons: Ionicons, Font Awesome, Ilya Kolbin, Denis Sazhin.
Photos: Unsplash, Artem Sapegin.