mirror of
https://github.com/status-im/reagent.git
synced 2025-01-28 12:45:13 +00:00
17 lines
785 B
Markdown
17 lines
785 B
Markdown
### Question
|
|
|
|
My component is not rerendering, what should I do?
|
|
|
|
### Answer
|
|
|
|
This could happen for a few reasons. Try the following:
|
|
|
|
1. Make sure you are using a `reagent.core/atom` (i.e., ratom) instead of a normal `atom`.
|
|
2. Make sure to deref your ratom (e.g, @app-state) inside of your component.
|
|
3. Make sure your ratom will survive a rerender. Either declare it as a global var, or use a form-2 component. [Read this](https://github.com/reagent-project/reagent-cookbook/tree/master/basics/component-level-state) if you want to understand why.
|
|
4. Make sure to deref your ratom outside of a seq or wrap that seq in a `doall`. See this [related issue](https://github.com/reagent-project/reagent/issues/18).
|
|
|
|
***
|
|
|
|
Up: [FAQ Index](../README.md)
|