reagent-project/reagent-forms
Ver no GitHubUpdate form when atom is replaced?
Open
#107 aberto em 14 de jun. de 2016
enhancementhelp wanted
Métricas do repositório
- Stars
- (337 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
I believe I'm hitting similar behavior to a few of the other issues, but it's quite unclear how to resolve.
I have a form as so:
(defn some-form [foo]
(let [doc (r/atom {:bar (:bar foo)])
(fn []
[bind-fields some-form-template doc])))
The issue is, when some-form is re-rendered (because a level above it is reacting to @\foo), the form does not seem to re-render. (If I throw in a some text field reacting to @\doc here, the text field will update)
What is the proper way to handle this? It's not quite that I am updating the atom externally, it's that I'm asynchronously loading the data that goes into the atom. I want to replace it entirely.