Noob REACTions

I heard React was good. I mean, that’s what they tell me. And don’t get me wrong, the little that I do know about what’s going on in React, kind of makes sense. When you don’t have a static webpage, this is going to revolutionize the way I write code. If only I can just…get it.
Here’s what I know and really like about React thus far:
It shows me real-time updates to what I’ve made. It’s really cool that all I have to do is open up my text editor, npm start and boom — I’ve got a cool looking, rotating logo, some boiler-plate and a nice “Welcome to React” introduction. Not going to lie, I can get used to that.
Another fun feature that I can get behind is having eslint out of the box. It’s pretty amazing to have my console let me know that I’m making some mistakes and almost in plain English. As someone who is still learning what’s up from down, this is extremely helpful and doesn’t make me feel like a complete idiot.
import Confusion from ‘./ReactIsSuperConfusing’
What is this?!? No. But seriously. This is used for absolutely all of the things. I get to see this.state.onClick or this.props. I was just getting the hang of flexbox and divs and containers and all of that jazz. Now I have to figure out what in the world components are, what they manage, what they contain, and who they took to their first homecoming dance.
JSX. Is it JavaScript? Is it HTML? Is it XML? Oh. Nope. It’s all of those things in one. Because JavaScript wasn’t hard enough. There are self-closing tags/nodes!!! Ok, actually, I really like that feature. The syntax is still a bit confusing to wrap my head around, though.

I’m a newbie. I know I’ll get better with time. As my teacher at The Iron Yard says: