Fork me on GitHub
#reagent
<
2021-01-02
>
Steven Deobald15:01:40

Is there a simple way to cause a :typeahead to refresh the :selections atom every time a key is pressed? I don't see the behaviour described in the docs (https://github.com/reagent-project/reagent-forms#selection-list-from-ajax) of the list popping down when the atom is set... but it's also very likely I'm misreading those docs. I don't see anything in the source that would do that, either. From experimenting with this, I can update an atom externally (due to a button press or something, ajax or otherwise) but I don't see an obvious way to hook :on-change to manually set the atom... unless the expectation is simply to make the ajax call in the :data-source fn? https://github.com/reagent-project/reagent-forms/blob/master/src/reagent_forms/core.cljs#L322

Steven Deobald15:01:36

(Additionally, I'd be quite happy to be on the receiving end of advice regarding reagent-forms in general and whether or not people still use it in production. The webapp I'm building is internal and doesn't require a lot of fancy JavaScript, so I don't need re-frame or anything like that. I'm really liking how small and simple Reagent is so far.

3