2017-10-13 10:34:36 +11:00
## Introduction
2017-10-13 10:51:19 +11:00
* First, read this repo's [README ](../README.md )
2017-09-27 10:06:36 +01:00
* [app-db (Application State) ](ApplicationState.md )
* [First Code Walk-Through ](CodeWalkthrough.md )
* [The API ](API.md )
2017-11-21 22:06:48 +11:00
* [An alternative, all-dominoes overview of re-frame by purelyfunctional.tv ](https://purelyfunctional.tv/guide/re-frame-building-blocks/ )
2017-09-27 10:06:36 +01:00
2017-11-21 22:06:48 +11:00
## Dominoes 2 & 3 (event, effect and coeffect handling)
2017-09-27 10:06:36 +01:00
* [Infographic Overview ](EventHandlingInfographic.md )
* [Effectful Handlers ](EffectfulHandlers.md )
* [Interceptors ](Interceptors.md )
* [Effects ](Effects.md )
* [Coeffects ](Coeffects.md )
2017-11-21 22:06:48 +11:00
## Domino 4 (Subscriptions)
2017-09-27 10:06:36 +01:00
* [Infographic ](SubscriptionInfographic.md )
* [Correcting a wrong ](SubscriptionsCleanup.md )
* [Flow Mechanics ](SubscriptionFlow.md )
2017-11-21 22:06:48 +11:00
## Domino 5 (Reagent)
2017-09-27 10:06:36 +01:00
* [The Basics ](https://github.com/Day8/re-frame/wiki#reagent-tutorials ) (look at the bottom of that page)
* [Lambda Island Videos ](https://lambdaisland.com/episodes ). There's a 3 part series.
* [purelyfunctional.tv ](https://purelyfunctional.tv/guide/reagent/ ) - a written overview
* [Reagent Deep Dive Series from Timothy Pratley ](http://timothypratley.blogspot.com.au/p/p.html ) four part series
* [Props, Children & Component Lifecycle ](https://www.martinklepsch.org/posts/props-children-and-component-lifecycle-in-reagent.html ) by Martin Klepsch
2017-10-13 10:51:19 +11:00
2017-11-21 22:06:48 +11:00
## Commercial-Grade Video Training
* [purelyfunctional.tv ](https://purelyfunctional.tv/courses/understanding-re-frame/ )
* [Lambda Island Videos ](https://lambdaisland.com/collections/react-reagent-re-frame )
## Deepen/Broaden Your Understanding
* [External Resources - including example apps ](External-Resources.md )
2017-10-13 10:51:19 +11:00
* [FAQs ](FAQs/README.md )
2017-11-21 22:06:48 +11:00
* [Mental Model Omnibus ](MentalModelOmnibus.md )
2017-10-13 10:51:19 +11:00
2017-09-27 10:06:36 +01:00
## App Structure
* [Basic App Structure ](Basic-App-Structure.md )
* [Navigation ](Navigation.md )
* [Namespaced Keywords ](Namespaced-Keywords.md )
## App Data
* [Loading Initial Data ](Loading-Initial-Data.md )
* [Talking To Servers ](Talking-To-Servers.md )
* [Subscribing to External Data ](Subscribing-To-External-Data.md )
## Debugging And Testing
2017-09-27 10:09:31 +01:00
* [Debugging Event Handlers ](Debugging-Event-Handlers.md )
* [Debugging ](Debugging.md )
* [Testing ](Testing.md )
2017-09-27 10:06:36 +01:00
## Miscellaneous
2017-09-27 10:09:31 +01:00
* [Eek! Performance Problems ](Performance-Problems.md )
* [Solve the CPU hog problem ](Solve-the-CPU-hog-problem.md )
* [Using Stateful JS Components ](Using-Stateful-JS-Components.md )
* [The re-frame Logo ](The-re-frame-logo.md )