DEV Community

DotLasher001
DotLasher001

Posted on • Updated on

When to know 🤔 that I am capable to start learning React

There is a common misconception😐 about React which is, whenever it is asked that why we use react? explain it with an example, then a newbie will totally wobbles🤐
the answer to it can be given by telling a very efficient use of React that is Building Single-page-Applications for example React can be used to control some parts of a website like navbar or widget or the entire page can be controlled i.e we do not need to render different html pages to the user whenever he/she asks for the change on the page instead of it we can use react and just manipulate the page according to our users ask

well that is one hella🔥 reason to use react.js instead of “Just Javascript”

Now you may wonder why am I reading this shit😫 even though I do not Know if I possess the appropriate and enough knowledge of JS to start learning React🤔😟

Image description

Well good point!😎 So here's the thing you may think you are not ready because either you haven't even started a single topic of js, then yes you are not ready and I think you should buckle up and jump straight into the world of JS and start the journey🗺️
Or if you have the basic knowledge of Js and by "basic" means the following topics that is being provided here then yes you are ready to jump🤠 for React/Angular/Vue or any other framework and trust me you should.
Also first make one or two projects using Just JS(HTML and CSS) then you may get the idea about the DOM and various other stuff

--------------------POINTS-------------------
-🤘 Basics (data types, functions, loops, etc)
-🤘 Basic DOM Manipulation
(document.getElementById("--id--");)
-🤘 Arrow Functions
-🤘 Closures
-🤘 Some Array Methods (forEach, map, filter, Reduce)
-🤘 Async JS & Fetch API
-🤘 ES Modules, Import/Export
-🤘 NPM Basics


After jumping in React, learning basic working of it about components props states and various other hooks, you can start learning different other topics of JS parallel to your React course hence maintaining a perfect balance because ultimately you got to know that why am I using this library/framework what will be the problem if I use just js and for that you do need to know how to code a particular React project using Just JS
'cause that's what a real developer👩‍💻 is he knows the problem of one stack and finds solution of it into another 💪 not like some horse developer who got no idea about anything.

Image description

Top comments (0)