Part 1: basic components Part 2: props Part 3: multiple components Part 4: modules, proptypes and maps Part 5: Events and basic state
Part 6: fetching from github into state Part 7: inputs and form submits Part 8: Viewing a single repository - parent and child communication
Part 9: Routing at specific URLs
Part 10: /repo/:id
route for viewing a repository
Part 11: Updating the URL with the search query on submit
Part 12: creating a Redux store and reducer Part 13: creating a React front for our counter redux store Part 14: hiding repositories via Redux actions Part 15: loading async data into Redux
Part 16: testing basic output Part 17: testing user interaction Part 18: testing async http requests