Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/StephenGrider/ReactCasts
App by app code for Build Web Apps with React JS
https://github.com/StephenGrider/ReactCasts
Last synced: about 2 months ago
JSON representation
App by app code for Build Web Apps with React JS
- Host: GitHub
- URL: https://github.com/StephenGrider/ReactCasts
- Owner: StephenGrider
- Created: 2015-04-04T17:57:56.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-08T19:03:49.000Z (over 8 years ago)
- Last Synced: 2024-08-05T15:05:36.808Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 252 KB
- Stars: 587
- Watchers: 52
- Forks: 245
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - ReactCasts - App by app code for Build Web Apps with React JS (JavaScript)
README
# ReactCasts
This is the companion git repository for the course Build Web Apps with React JS and Flux.
Each example from the course can be found within this repo. You can either look at the files
in a completed state, or check out the changes that were made in a particular section
by clicking on one of the links below.| Section Number | Section Name | Link to Commit |
|---------------------------------------------------|------------| --- |
| 1 | Introduction | |
| 2 | Link to Github Repository | |
| 3 | JSX Markup in Our Views | |
| 4 | First Application - Basic Building Blocks | [6eac86c](https://github.com/StephenGrider/ReactCasts/commit/c5b1923) |
| 5 | First Application - Creating a React Class | [8ee74dd](https://github.com/StephenGrider/ReactCasts/commit/8ee74dd) |
| 6 | First Application - Showing Content | [df8b9ed](https://github.com/StephenGrider/ReactCasts/commit/df8b9ed) |
| 7 | Exploring Props - Customizing Views | [d67b329](https://github.com/StephenGrider/ReactCasts/commit/d67b329) |
| 8 | Exploring Props - Wiring Up Our Data | [0f49ee5](https://github.com/StephenGrider/ReactCasts/commit/0f49ee5) |
| 9 | Composition - Views Within Views | [5693d3c](https://github.com/StephenGrider/ReactCasts/commit/5693d3c) |
| 10 | Composition - Props Selection | |
| 11 | Lists | [ee7157f](https://github.com/StephenGrider/ReactCasts/commit/ee7157f) |
| 12 | Tooling - Breaking Up Our Code | [3ac4d7c](https://github.com/StephenGrider/ReactCasts/commit/3ac4d7c) |
| 13 | Tooling - Applying NPM | [c3f7c77](https://github.com/StephenGrider/ReactCasts/commit/c3f7c77) |
| 14 | Tooling - Exporting Code | [](https://github.com/StephenGrider/ReactCasts/commit/) |
| 15 | Tooling - Gulpfile | [2112054](https://github.com/StephenGrider/ReactCasts/commit/2112054) |
| 16 | Tooling - Final Refactor | [50d6b89](https://github.com/StephenGrider/ReactCasts/commit/50d6b89) |
| 17 | Exploring State and Events - Purpose of State | [c8c0da4](https://github.com/StephenGrider/ReactCasts/commit/c8c0da4) |
| 18 | Exploring State and Events - Bringing Button Back | [86d0dc1](https://github.com/StephenGrider/ReactCasts/commit/86d0dc1) |
| 19 | Exploring State and Events - Adding Content | [b2bf2d4](https://github.com/StephenGrider/ReactCasts/commit/b2bf2d4) |
| 20 | Exploring State and Events - Toggling Visibility | [3e8921a](https://github.com/StephenGrider/ReactCasts/commit/3e8921a) |
| 21 | Exploring State and Events - Selecting Items | [3625a8d](https://github.com/StephenGrider/ReactCasts/commit/3625a8d) |
| 22 | Firebase - Building From a New Start | |
| 23 | Firebase - Signing up and Integrating Firebase | |
| 24 | Building From a New Start | |
| 25 | Signing up and Integrating Firebase | [2ca16df](https://github.com/StephenGrider/ReactCasts/commit/2ca16df) |
| 26 | Building Our Application Architecture | [4567631](https://github.com/StephenGrider/ReactCasts/commit/4567631) |
| 27 | Hooking Up Our Remote Datastore | [0233b4a](https://github.com/StephenGrider/ReactCasts/commit/0233b4a) |
| 28 | Scaffolding the Header | [74f393e](https://github.com/StephenGrider/ReactCasts/commit/74f393e) |
| 29 | Handling Form Input | [952235f](https://github.com/StephenGrider/ReactCasts/commit/952235f) |
| 30 | Pushing Data to Firebase | [65eae7c](https://github.com/StephenGrider/ReactCasts/commit/65eae7c) |
| 31 | Rendering a List of Items | [6336102](https://github.com/StephenGrider/ReactCasts/commit/6336102) |
| 32 | Waiting on Data Before Rendering | [c9cf6c9](https://github.com/StephenGrider/ReactCasts/commit/c9cf6c9) |
| 33 | Building Item Component | [323226d](https://github.com/StephenGrider/ReactCasts/commit/323226d) |
| 34 | Updating Data to the Remote Datastore | [a466ecb](https://github.com/StephenGrider/ReactCasts/commit/a466ecb) |
| 35 | Debugging Firebase Updating | [631007d](https://github.com/StephenGrider/ReactCasts/commit/631007d) |
| 36 | Allowing Editing and Undoing | [f3d0640](https://github.com/StephenGrider/ReactCasts/commit/f3d0640) |
| 37 | Saving Edit | [4650605](https://github.com/StephenGrider/ReactCasts/commit/4650605) |
| 38 | Bulk Delete Data | [6ff8591](https://github.com/StephenGrider/ReactCasts/commit/6ff8591) |
| 39 | Project Overview | |
| 40 | Imgur API Overview | |
| 41 | Imgur API in Detail | |
| 42 | React Router Demo | [3ea1d06](https://github.com/StephenGrider/ReactCasts/commit/3ea1d06) |
| 43 | Nesting Route | [f268536](https://github.com/StephenGrider/ReactCasts/commit/f268536) |
| 44 | Refactor to Separate Rendering and Routing | [3403ae6](https://github.com/StephenGrider/ReactCasts/commit/3403ae6) |
| 45 | In-App Navigation | [92a5b98](https://github.com/StephenGrider/ReactCasts/commit/92a5b98) |
| 46 | Implementing Fetch | [0d47fe0](https://github.com/StephenGrider/ReactCasts/commit/0d47fe0) |
| 47 | Working with Fetch's Promise | [cacf778](https://github.com/StephenGrider/ReactCasts/commit/cacf778) |
| 48 | Display a List of Topic | [42bcfc6](https://github.com/StephenGrider/ReactCasts/commit/42bcfc6) |
| 49 | Fetching Data Naively | [f6c8c35](https://github.com/StephenGrider/ReactCasts/commit/f6c8c35) |
| 50 | Working With Stores | [f114d82](https://github.com/StephenGrider/ReactCasts/commit/f114d82) |
| 51 | Triggering Changes From a Store | [136aa1f](https://github.com/StephenGrider/ReactCasts/commit/136aa1f) |
| 52 | Working with Action | [10519ed](https://github.com/StephenGrider/ReactCasts/commit/10519ed) |
| 53 | Recap of Flux Data Fetching | |
| 54 | Routing with Parameters | [6c2e386](https://github.com/StephenGrider/ReactCasts/commit/6c2e386) |
| 55 | Matching Parameters | [fcfe2fc](https://github.com/StephenGrider/ReactCasts/commit/fcfe2fc) |
| 56 | Rendering Topics in the Header | [6680a3a](https://github.com/StephenGrider/ReactCasts/commit/6680a3a) |
| 57 | React Router Helper | [b9a82f7](https://github.com/StephenGrider/ReactCasts/commit/b9a82f7) |
| 58 | Implementing Image Store | [c8ea3ad](https://github.com/StephenGrider/ReactCasts/commit/c8ea3ad) |
| 59 | Refetching Data on Rerender | [265e9cd](https://github.com/StephenGrider/ReactCasts/commit/265e9cd) |
| 60 | Scaffolding Image Preview | [b61d75e](https://github.com/StephenGrider/ReactCasts/commit/b61d75e) |
| 61 | Filtering Image Data | [56668a1](https://github.com/StephenGrider/ReactCasts/commit/56668a1) |
| 62 | Playing Videos on Mouseover | [54c0f79](https://github.com/StephenGrider/ReactCasts/commit/54c0f79) |
| 63 | Showing a Play Button for Each Image | [77ef623](https://github.com/StephenGrider/ReactCasts/commit/77ef623) |
| 64 | Adding an Image Stats Overlay | [7c86a66](https://github.com/StephenGrider/ReactCasts/commit/7c86a66) |
| 65 | Scaffolding Image Detail | [e606fad](https://github.com/StephenGrider/ReactCasts/commit/e606fad) |
| 66 | Fetching Single Records from a Store | [2528ac5](https://github.com/StephenGrider/ReactCasts/commit/2528ac5) |
| 67 | Fetching Single Records from a Store Continue | [b573cb7](https://github.com/StephenGrider/ReactCasts/commit/b573cb7) |
| 68 | Rendering an Image Detail | [95af337](https://github.com/StephenGrider/ReactCasts/commit/95af337) |
| 69 | Actions With Multiple Methods | [43e3865](https://github.com/StephenGrider/ReactCasts/commit/43e3865) |
| 70 | Listening to Many Changes in a Component | [a3a6207](https://github.com/StephenGrider/ReactCasts/commit/a3a6207) |
| 71 | CSS Animation | [9bfde96](https://github.com/StephenGrider/ReactCasts/commit/9bfde96) |