{"adoption": {"forks": 102, "observed_at": "2026-08-28T04:06:10.417728+00:00", "stars": 2071}, "canonical_url": "https://ross.abutalabs.com/products/react-makes-you-sad", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Here’s a flowchart to make you happy again!", "domain": ["frontend", "web-development", "tutorials"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": "Makefile", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["gaearon/react-makes-you-sad"], "name": "gaearon/react-makes-you-sad", "platform": [], "pushed_at": "2016-10-06T21:17:21+00:00", "repo": "gaearon/react-makes-you-sad", "stars": 2071, "tags": ["react", "flowchart", "guide", "javascript-fatigue", "state-management", "web"], "topics": [], "urls": [], "use_cases": ["understand why React feels overwhelming", "decide whether I need Redux or Flux", "figure out what to learn first in the React ecosystem", "cut through JavaScript fatigue when starting with React", "find guides for learning React state management", "decide when to introduce Webpack and bundlers"], "what_it_is": "A flowchart (rendered as an SVG from a Graphviz dot file) that helps developers diagnose why React makes them sad and points to resources to fix each problem. It is a humorous educational diagram inspired by Pete Hunt's react-howto, not a software library.", "when_to_avoid": ["you need up-to-date guidance for modern React (hooks, server components)", "you want runnable code or a tool rather than a diagram", "you need an actively maintained resource"], "when_to_choose": ["you are confused by the React ecosystem and want a quick decision tree", "you want curated links to foundational React learning resources", "you prefer visual flowcharts over long tutorials"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/react-makes-you-sad", "repo": "gaearon/react-makes-you-sad", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.417728+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:56:42.221944+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a6c9d007a9b6fbe5bafbf5f3c29c6f00edcd7f38081f32ca0c36b774fe8ca54e", "fetched_at": "2026-08-28T04:06:10.417728+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gaearon/react-makes-you-sad"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3838, "days_push": 3618, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}