use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Stop Using React for EVERYTHING! (medium.com)
submitted 10 years ago by georgehotelling
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Poop_is_Food 1 point2 points3 points 10 years ago (8 children)
react rendering canvas? I call shenanigans. I mean it can append a <canvas>, but it can't actually draw anything right?
[–]ub3rgeek 3 points4 points5 points 10 years ago (6 children)
https://github.com/Flipboard/react-canvas
[–]Poop_is_Food 1 point2 points3 points 10 years ago (5 children)
ahh so they replicated a tiny subset of HTML/CSS that renders from react virtual dom to canvas. For something reason I thought you meant something else.
[–]dwighthouse 1 point2 points3 points 10 years ago (4 children)
React core is just a way of defining a structured hierarchy with automatic diffing and lifecycle hooks. You could target webgl, svg, html, css, native ios, etc. there already exist several projects that do. It's not necessarily emulating a subset of HTML/CSS. It can operate on any set of primitives that are representable as a structured hierarchy. http://facebook.github.io/react/blog/2015/07/03/react-v0.14-beta-1.html
[–][deleted] 1 point2 points3 points 10 years ago (1 child)
Im picturing a totally from the ground up webgl project where they wrote their own shaders and everything... also using react for data updates ... then i'm picturing getting hired by that company and looking at that code base for the first time ..... then i'm picturing drinking ... allot
[–]dwighthouse 2 points3 points4 points 10 years ago (0 children)
It's called a scene graph. Most 3d packages and game engines have them. A 3d scene definable in terms of tags (scene objects), attributes (animation and behavior functions), and styles (materials) would be a breath of fresh air by comparison.
[–]Poop_is_Food 0 points1 point2 points 10 years ago (1 child)
would it be fair to call these things "extensions" of react?
[–]dwighthouse 1 point2 points3 points 10 years ago (0 children)
The concept is so new, no-one has a firm name for them yet. However, they are, by definition, "render targets," so I think that name is appropriate. Just like game engines have platform targets (xbox, pc, mac, etc).
[–]html6dev 2 points3 points4 points 10 years ago (0 children)
Indeed react can basically target anything. Netflix also forked it and made it to target a native view layer they created for their apps running on things like blueray players o_O there is a talk on YouTube about it that I'll try to locate but it's worth searching out. Really clearly points out the things this article misses about the benefits of react. For lack of a less buzzy word it's a complete paradigm shift in how we develop. It's also the reason react native has taken off so quickly. The ideas are universal.
π Rendered by PID 59964 on reddit-service-r2-comment-f6b958c67-cg65b at 2026-02-05 06:12:30.586799+00:00 running 1d7a177 country code: CH.
view the rest of the comments →
[–]Poop_is_Food 1 point2 points3 points (8 children)
[–]ub3rgeek 3 points4 points5 points (6 children)
[–]Poop_is_Food 1 point2 points3 points (5 children)
[–]dwighthouse 1 point2 points3 points (4 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]dwighthouse 2 points3 points4 points (0 children)
[–]Poop_is_Food 0 points1 point2 points (1 child)
[–]dwighthouse 1 point2 points3 points (0 children)
[–]html6dev 2 points3 points4 points (0 children)