• 3 months ago
React is easily one of the single most popular libraries in use today. Given that it was made within a juggernaut like F | dG1fZ21wMGlzdGc1eG8
Transcript
00:00Okay, testing, one, two, testing.
00:03Facebook was one of the first big products that was really an experience more than anything
00:12else.
00:13And as such, the user interface itself needs to be really pleasing.
00:17The product itself got more complex and as we added more engineers to the team, we didn't
00:22hit a wall, but it started to get really, really hard to make changes.
00:25That was around the time that Jordan was on the ads team and he's like, there's got to
00:28be a better way.
00:29Hey, wouldn't it be easier if anytime anything happened, API state changes, user type something,
00:36we just blow away the entire UI and we re-render all of it.
00:40It was so far outside of everybody's idea of how things should work and do work.
00:44Yeah, it took a lot of commitment.
00:46Honestly, I thought it was completely crazy.
00:48There was no way that was going to work.
00:49I still remember this wow moment when I actually tried it and it actually worked.
00:55It's this great example of this like underdog technology within a big company where there
01:00could have been these forces that really push back on it.
01:03So it felt like this very indie rebel alliance type of project.
01:08If you want to spread an idea, you need to really convince a few people and have those
01:13people share your message.
01:14You can't just be shouting it yourself.
01:17We started working on a JavaScript library that helps us do that and we call it React.
01:21It turned into a bit of a troll fest for no good reason.
01:24I don't think that it was clear that it was going to become a popular project.
01:29To be honest, I think that it very easily might not have been.
01:39I like React's story, though, because it's like it was a slow burn.
01:43Yeah, it was a real slow burn.
01:54Yeah, it was a slow burn.
01:55Yeah.
01:56Yeah.
01:57Yeah.
01:58Yeah.
01:59Yeah.
02:00Yeah.
02:01Yeah.
02:02Yeah.
02:03Yeah.
02:04Yeah.
02:05Yeah.
02:06Yeah.
02:07Yeah.
02:08Yeah.
02:09Yeah.
02:10Yeah.
02:11Yeah.
02:12Yeah.
02:13Yeah.
02:14Yeah.
02:15Yeah.
02:16Yeah.
02:17Yeah.
02:18Yeah.
02:19Yeah.
02:20Yeah.
02:21Yeah.
02:22Yeah.

Recommended