reagent/docs/README.md

46 lines
2.4 KiB
Markdown

## Tutorials
1. [Using Hiccup to Describe HTML](/docs/UsingHiccupToDescribeHTML.md)
2. [Creating Reagent Components](/docs/CreatingReagentComponents.md)
3. [Using [square brackets] instead of (parentheses)](/docs/UsingSquareBracketsInsteadOfParens.md)
4. [When do components update?](/docs/WhenDoComponentsUpdate.md)
5. [[WIP] Managing State: atoms, cursors, Reactions, and tracking](/docs/ManagingState.md)
6. [Batching and Timing: How Reagent Renders Changes to Application State](/docs/BatchingAndTiming.md)
7. [Interop with React](/docs/InteropWithReact.md)
Also:
* [purelyfunctional.tv ](https://purelyfunctional.tv/guide/reagent/) - an excellent, written tutorial
* [Reagent Deep Dive Series by Timothy Pratley](http://timothypratley.blogspot.com.au/p/p.html) - a four part series
* [Reagent Mysteries series by Paulus Esterhazy](https://presumably.de/) - a four part series
* [Props, Children & Component Lifecycle](https://www.martinklepsch.org/posts/props-children-and-component-lifecycle-in-reagent.html) by Martin Klepsch
* [Using Stateful JS Components - like D3](https://github.com/Day8/re-frame/blob/master/docs/Using-Stateful-JS-Components.md) (external link)
## Frequently Asked Questions
1. [Why isn't my Component re-rendering?](FAQ/ComponentNotRerendering.md)
1. [How do I use React's "refs"](FAQ/UsingRefs.md)
2. [How can I use an entity like "nbsp"?](FAQ/UsingAnEntity.md)
3. [Why is my attribute (like autoFocus) missing?](FAQ/MyAttributesAreMissing.md)
4. [How can I use React's dangerouslySetInnerHTML?](FAQ/dangerouslySetInnerHTML.md)
5. [Reagent doesn't work after updating dependencies](FAQ/CljsjsReactProblems.md)
5. [How do I force Component re-creation?](https://groups.google.com/forum/#!topic/reagent-project/tNY4gzk7TUY) (external link)
6. [How do I access "props" in lifecycle methods?](http://nils-blum-oeste.net/clojurescripts-reagent-using-props-in-lifecycle-hooks/) (external link)
### Want To Add An FAQ?
Many Thanks!! We'd like that:
1. As a base, just use the structure from one of the existing FAQs files
2. Give us a PR which includes your new file AND a change to this README so your entry is listed.
## Commercial Videos Series
* [purelyfunctional.tv ](https://purelyfunctional.tv/guide/reagent/)
* [Lambda Island Videos](https://lambdaisland.com/collections/react-reagent-re-frame)
#### Misc Docs
- [0.8-upgrade](/docs/0.8-upgrade.md)
- [development](/docs/development.md)