fulcro

Book: http://book.fulcrologic.com, Community Resources: https://fulcro-community.github.io/, RAD book at http://book.fulcrologic.com/RAD.html
Hukka 2021-05-11T11:38:08.326900Z

I haven't read through the whole developers' guide (yet) but have watched the grokking fulcro series and tried to google answers: does initial data have support for denormalization, so that I could have recursive links to data (for example a Person would show that person's family, but only their names so it doesn't recurse on a component level)? Or not recursive, like an edit form on the side having the first item in the list populated already without duplicating the initial data. Perhaps I shouldn't try to use the :initial-state of a component for this, but modify the state atom itself at startup?

Jakub Holý 2021-05-12T22:34:07.336400Z

Whole https://fulcro-community.github.io/ is worth checking out

Björn Ebbinghaus 2021-05-11T14:04:42.332300Z

initial-state is denormalized data that is beeing normalised with the query from root. I recommend you watch the Fulcro 3 tutorial videos (https://youtube.com/playlist?list=PLVi9lDx-4C_T7jkihlQflyqGqU4xVtsfi) instead of “grokking fulcro” as “grokking fulcro” is more an explanation about the internal workings of fulcro rather then a tutorial.

Jakub Holý 2021-05-11T16:26:47.332700Z

I'd use merge or merge-component, for me it's easier to understand and work with than initial state and easier to switch to load! later

Hukka 2021-05-11T17:17:11.332900Z

Gotta have more loads of laundry, still going through the second part of that video series 😉 Video is not a very good format for me, I like going in my own speed

Hukka 2021-05-11T17:17:29.333100Z

I'll check merge, thanks

Jakub Holý 2021-05-11T20:13:38.333300Z

It's described in the minimalist fulcro tutorial