Thanks for the suggestions guys, I'll keep on digging.
@holyjak Yes the db contains the pristine data of what account I'm trying to edit. Initially they both start as the same state. When I start editing the record in my db, not the form one, changes to w/e I'm typing.
holy fuck this looks impressive. any cool real world apps built with fulcro?
We have an app for our Customer Support with a list of info about our customer organizations and for each details about their latest "billing run" compared to the previous 2 and joined with extra data so they can drill down and find out why the customer gets the invoice they get and what is wrong. Saved a lot of troubleshooting time to the dev team 🙂
We are building a Mass-spectrometry imaging analysis workflow platform on Fulcro, a small part is running in production. Not open source.
Current stack involves: Fulcro-Pathom-Crux, and a computation stack based on Python
This is a version of last year using Fulcro 2.8 on top of a Python-based GraphQL backend. Our latest incarnation runs Fulcro 3.4 full-stack, using Pathom 2.6 resolver infrastructure and Crux DB. Full stack Fulcro is a lot nicer than front-end only, although even used strictly on the front-end there are many benefits in my experience, cfr. the normalized DB, queries etc, all that is explained in the videos and docs. https://aspect-analytics.com/media/projects/metabolite-explorer/
thanks @thomasmoerman looks like a good fit for fulcro idd. does it play nicely with rest of react ecosystem & hooks, etc. ? seeing a lot of mentions of classes in the docs
Cool @thomasmoerman I'm also on fulcro+pathom3+crux. Suprisingly good fit since eql/project
functionality was added to crux!!
@mioq91 I'm building a Korean language learning app. It's quite interactive, visualizing ocr, doing grammar and word analysis and adding spaced repetition for learning.
@mioq91 it plays fine with 3rd party react components and you can use hooks; fulcro doesn’t restrain you, you can build any stuff you’d build in any other web stack, but more expressively and maintainable we built a few multiplayer conference-like games in fulcro+phaser
Do you all have any getting started resources or examples of using crux and pathom you could share?
@bbss how exactly do you leverage the eql/project
feature? The documents I store are quite shallow, so I don't immediately see how I would use the projection. Thoughts?
Sure, fulcro queries can directly be passed to a crux query e.g. (eql/project ?e fulcro-query),
so you hardly need to do any data shaping/write resolvers. Just need to make sure you inject the users credential data in the right :where
if you have authentication use-cases.
Further I use fulcro form-state to upsert docs for form-save
mutations, got "inspiration" from #biff here.
@thomasmoerman @ramblurr not exactly a resource, but it's broadly how I use it now. 🙂
sounds promising then. likely what im building wont have any traditional backend but will interact with ipfs + ethereum + clientside database. if anyone has their app running live id love to see, drop a link here
early prototype 😀
@mioq91 game: https://slavik.budu.jobs ; the main website is also in fulcro: https://budu.jobs
@fjolne.yngling nice one!
Many but perhaps not open source. In any case you can explore fulcro-template, which is an example app.
I mean like live running ones. doesnt have to be open source
not looking for code examples here, just wanna see what people have managed to build with this basically
Say I have an account model with a :value and a :name property. I'm in a component that has an account as the ident and it queries the value. Now I need to pass some data to another component that uses that same ident but queries for the name. How do I compose my queries / pass the data to have both fields returned from my load?
To be specific. How do I pass my data to this? https://github.com/duck1123/dinsro/blob/edge/src/main/dinsro/ui/user_accounts.cljs#L38