My Authors
Read all threads
Hi there,

I'd like to spend some time to address this tweet from yesterday after reading through excellent discussion that started with thoughtful @dan_abramov replies to it
First of all I'd like to say that I have tremendous respect for the entire React team, I've been using React professionally since the beginning of 2016 and I'm a huge fan

(It also helps pay my bills which is neat-o)
The tweet in question was inspired by my personal concern about folks who are learning React from scratch in 2019 or may decide to give it a shot in 2020

One of the many things that spiked my interest in React is how approachable it seemed to me personally at the time
My pre-React stack was Backbone+Marionette and since I'm not working for that company anymore I'm comfortable saying that I had little-to-no idea what the heck was going on

Events were flying everywhere, things worked kinda by accident, it was ... interesting
For the last couple of months React has been upgraded with quite a lot of improvements - including hooks and Concurrent Mode

Which means that there's more React to learn. And that's awesome
My tweet gave the wrong impression that understanding "algebraic effects" was mandatory to learn React.

This is not true. They are not even *mentioned* in the official docs

Which, let me say it out loud, are absolutely excellent and I'm impressed every time I go through them
To be honest, I got this impression from the Twitterverse and I helped spread this misconception further which was not necessary.

It's kinda like everyone was saying that "Ned Stark always says Winter Is Coming" even though he never said the line in the show
Or similar to the fact that "Luke, I am your father" is not a line from any of the Star Wars movies
I don't believe that there's something that React team is doing wrong when it comes to introducing/teaching new concepts and features of React

I'd say it's kind of like a meme, it's difficult to control the message
What I've learned is Concurrent Mode *IS* React and the thread I'm quoting in this thread (meta, I know) has amazing explanations like these

(Seriously, if you have the time and you're not on iOS because Twitter doesn't work on iPhones currently read it)

My personal takeaway is also the fact that I (somehow) managed to convince quite a lot of folks to follow me on this weird microblogging website and I need to be careful not to spread misconceptions further
But I'm still proud of this joke though:

Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with 🎅🏻 🎄Tomasz Łakomy 🎄🎅🏻

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!