fulcrologic / fulcro-developer-guide Goto Github PK
View Code? Open in Web Editor NEWFulcro 3 Developer's Guide. (See root of older fulcro repository for version 2)
License: MIT License
Fulcro 3 Developer's Guide. (See root of older fulcro repository for version 2)
License: MIT License
Looks like a fantastic book. it's more more than a clojure-specific take on web-development using a nascent framework ... it seems to be a book that covers the bases for generalist webdevelopment, providing solutions in Fulcro/React/Clojure. (i would like to buy it)
Kudos!
http://book.fulcrologic.com/#SharedState
Looks like reconciler-options
was removed in the move to version 3. Also, make-fulcro-client
was changed to fulcro-app
, I think. I will create a PR when I better understand the change. Maybe it's as simple as renaming make-fulcro-client
and removing reconciler-options
and un-nesting the shared
/shared-fn
.
Examples containing text areas and tables are either exploding or not filling well the div
This is a minor issue, the code example above the line:
If you now reload your page you should see two headings, but no people.
would create double labels, one h3
in Root
and one h4
in PersonList
.
In Section 4.4.1, I think [:person/by-id 4]
should be [:person/id 4]
.
In the 3.9.1 Automatic Normalization section, the step The callback can now delete people by their ID, which is more reliable.
refers to two lines of code that are implemented in the 3.9.2 Mutations on a Normalized Database section. Should the steps or code sample be updated?
The example for dynamic queries appears to be broken (example no. 39 -http://book.fulcrologic.com/#DynamicQueries).
Expected behaviour: when clicking "Add :y to query" the display changes to y: 99
.
Actual behaviour: when clicking "Add :y to query" the display remains at y:
(blank).
E.g. in http://book.fulcrologic.com/fulcro3/#_install_fulcro_inspect, where there is an <img src="assets/img/inspect-open.png" alt="inspect open">
. Replacing it with <img src="/assets/img/inspect-open.png" alt="inspect open">
fixes it. Sorry, I'm not sure how to fix it in the .adoc
file, otherwise I'd submit a PR.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.