Andrew Ray
blog.andrewray.me · Personal blog · on HN since 2014
Andrew Ray, a web developer, wrote tutorials on React and Flux, a post on JSX, and an account of an unexpected AWS bill.
What HN saysHN commenters recommend "ReactJS for Stupid People" and the Flux follow-up as starting points, and mock the AWS Free Tier bill's confusing interface.
17HN people shared it
8linked it in comments
14stories submitted
176story points
5 years agolast shared
2014people per year2026
Most-shared posts
- 1ReactJS for Stupid People (2014)8 people · 80 points · first shared 2014 · 37 comments on HN
- 2Flux for Stupid People (2014)7 people · 18 points · first shared 2014 · discussion on HN
- 3A Better Git Blame2 people · 1 points · first shared 2016 · discussion on HN
- 4Youre missing the point of jsx2 people · first shared 2017
- 5My First AWS “Free Tier” Hosting Bill Was $9901 people · 55 points · first shared 2020 · 61 comments on HN
- 6The ReactJS Controller View Pattern1 people · 12 points · first shared 2015 · discussion on HN
- 7Towards a Strong Mental Model of Docker1 people · 9 points · first shared 2020 · discussion on HN
- 8You Wouldn't Understand1 people · 1 points · first shared 2015 · discussion on HN
- 9Aws rds now.png1 people · first shared 2020
- 10Screen Shot 2015 08 03 at 10.33.28 AM.png1 people · first shared 2020
What HN people wrote when they linked it
dfdz · 2020-02-25
My favorite part is how half of the screenshots include a clearly marked "Free Usage Tier" option that OP did not select
https://blog.andrewray.me/content/images/2018/03/Screen-Shot-2015-08-0…
Dark UI indeed.
https://blog.andrewray.me/content/images/2018/03/aws-rds-now.png
justsee · 2017-04-19
I had this same initial reaction, but concluded as others have that this architectural approach was not actually a separation of concerns but merely an unwieldy separation of technologies: http://blog.andrewray.me/youre-missing-the-point-of-jsx/
When you start thinking in components it becomes much nicer to have the styling, logic and layout all in one file, isolated from the rest of the application and easy to edit, move around and apply to any page.
The previous 'best practice' of having these coupled aspects in separate files now seems quaint and tedious.
There are of course trade-offs, and CSS-in-JS has not triumphed yet, but if you've held off from considering this approach simply because you've had 'separation of technologies' drummed into you in the past you might be missing out.
markm248 · 2016-04-10
ReactJS for Stupid People is an excellent place to start:
http://blog.andrewray.me/reactjs-for-stupid-people/
surganov · 2015-07-05
Great article on subject: http://blog.andrewray.me/flux-for-stupid-people/
hoggle · 2014-12-02
Also a good follow-up regarding "Flux" here:
"Flux for stupid people"
http://blog.andrewray.me/flux-for-stupid-people/
andrewray · 2017-02-06
You're missing the point of JSX http://blog.andrewray.me/youre-missing-the-point-of-jsx/
colinramsay · 2014-10-14
I agree with andwaal that reflux is the simplest way so far that I've seen. I think what is really lacking is a demonstration application which isn't just "hello world" or the standard todo app rewritten in React. I just don't find that helpful.
For another overview, see this article:
http://blog.andrewray.me/reactjs-for-stupid-people/
Please don't take offence at the title, I didn't write it :D
noinsight · 2016-07-26
I started last week and got decently up to speed with these three articles:
[1] "ReactJS for Stupid People" - this explains what React is in simple meaningful terms.
[2] "React.js Introduction For People Who Know Just Enough jQuery To Get By" - this shows you how things are usually done with just jQuery compared to how it's done in React. It really allows you to see why the jQuery way sucks.
[3] "Flux For Stupid People" - by reading this you'll understand what the Flux stuff is about and can decide whether you need it or not - I chose to skip it.
Finally, if you want to get up to speed with ES6 classes at the same time, [4] shows you a simple example. I personally started writing my React stuff this way straight away.
I'm liking React a lot at this point.
[1]: http://blog.andrewray.me/reactjs-for-stupid-people/
[2]: http://reactfordesigners.com/labs/reactjs-introduction-for-people-who-…
[3]: http://blog.andrewray.me/flux-for-stupid-people/
[4]: http://www.tamas.io/react-with-es6/