Our First 50,000 Stars
facebook.github.io
facebook.github.io
I'm being paid right now for working on React project, so it's pretty huge impact for my life.
Anyway :
> Just three and a half years ago we open sourced a little JavaScript library called React. The journey since that day has been incredibly exciting.
I don't think that it's little [1], though.
I politely disagree that this is a way of measuring importance. If I don't click or load a page, I cannot evaluate it, because I cannot view the document.
It's unbelievable the number and pace of breaking changes.
As an advice, it's less work to disregard the sdk and implement using curl.
Very sloppy and unprofessional from a company that was born, grew and even made their own php.
So it serves as an motivation and rationalization tool, however silly it might be.
Unfortunately it's been about a year now and the needle has barely moved and I never get feedback though I can see through npm that people are installing msngr.js but I don't know if or how they're using it.
Thanks!
Now if only I was able to pick wich framework to use in the future (still can't decide between React, Angular or Vue)...
You would choose React over other 'frameworks' (like Angular). Plus, the React ecosystem is definitely 'a framework'.
Vue - when I want to build something quickly.
Angular - when I want to build something bigger but don't have a lot of time and just want something that comes with all batteries included.
React - when I have time and can dedicate myself to the project. I still find all the boilerplate, tooling and research on what choices to make and modules to use bothersome but worth it in the end.
Try create-react-app. It's supported by Facebook and makes all of those boilerplate decisions for you. And once you have a reason to change any of those decisions, you of course can.
"While it might look like an overnight success in hindsight, the story of React is actually a great example of how new ideas often need to go through several rounds of refinement, iteration, and course correction over a long period of time before reaching their full potential."
Probably something to do with being the powerful core of your application.
[1] https://news.ycombinator.com/item?id=12596905
[2] https://docs.google.com/presentation/d/1afMLTCpRxhJpurQ97VBH...
The thought process was powerful core -> planet core -> hot lava -> volcano -> stylized and unrecognizable volcano with blue lava. Sorry designer, it just doesn't work.
The main point of the post. React has developed over time into the fulfillment of its original promise - views as a function of state. Some really core pieces that make this manageable and efficient weren't around at the start (virtual DOM, a well defined lifecycle API).
Oh, don't sell HN short. If a cure for cancer topped the frontpage, one of the top two comments would be someone remarking that "it's not really that novel, because chemotherapy has been around for ages."
For one, there are people who don't fall into either of those categories but are in fact of Latin descent. It's worth noting that some Latin cultures actually have specific notions of third gendered/non gendered/multigendered people. Check it out, it's pretty interesting: https://en.wikipedia.org/wiki/Third_gender
Secondly, it started this very conversation we're having right here and now. I'd say that's a good thing.
https://en.m.wikipedia.org/wiki/Hispanic–Latino_naming_dispu...