Hello React and TypeScript
The purpose of this project is to share some of the code samples and examples from the book Hello React and TypeScript by Charles Bryant.
Requirements
- npm package manager (Node 5.2.0 used in development)
- IE 10+ or similar modern browser that supports the History API
Install
After cloning the repo, open a console at the root path of the repo and run
npm install
npm install tsd -g
tsd install
This will install the required npm packages, TypeScript definition manager and TypeScript Typings.
There is an issue with the gulp package reference and I don't want to rebuild the repo to fix the tags. If you have errors related to Issue #1, run this command
npm install -g "gulpjs/gulp-cli#4.0"
Development Run
To run the project in browser with automatic reloads on file changes, open a console at the root path of the repo and run
gulp
Production Build
Run a build to release to production (doesn't open in browser, etc.).
gulp production
Run Tests
gulp test
This will kick off the default gulp task to run all the magic and open the index.html page in a browser.
Following the Book
If you want to work with specific examples or samples from the book look for the Source Code link near the code or at the beginning of a chapter. It will link to a tagged release where you can get specific revisions of the repository that contain only the changes for the example or sample.