J
J
Jukekek2020-08-17 15:02:08
JavaScript
Jukekek, 2020-08-17 15:02:08

What topics do you need to go through in native js in order to master react + redux?

Hello . I learned a little about layout, git a bit, galp, adaptive, etc. I started learning js at the Petrichenko js course from scratch to advanced, plus react. I also read learn.js.ru (Cantor). The fact is, I almost at the beginning went through data types, else if, comparison operators, etc., loops, arrays. I understood what a closure is, just started doing and solving simple functions, read prototypal inheritance.
Everything is very interesting to me, but there is very little time after work.
And now a specific task - I need react + redux, in a month I need to learn how to at least do the same.
Tell me, please, what sections still in the native need to go through in order to at least somehow fulfill this goal?(Then I will still teach native in the evenings, but first you need to master the react and redax). According to Petrichenko's course, he will be, but after a bunch of js and advanced js, there are not a few hours + practice, I won't have time.
So it's a matter of priorities.

Please help me with the question above. What is a direct must-have from native, so that I can understand react and redux and learn how to make at least tudushki?

I’ll also be grateful if you point me to a good course on react for dummies (ofk these are docks, I’ll use them + there are already saved materials from YouTube), but still, suddenly there’s something else.
Thank you !

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
approximate solution, 2020-08-17
@approximate_solution

but it needs react + redux, so the lead team said, a month before the start of the internship, I need to learn how to at least make tutushki.

And then people wonder why the software is such shit that when you click on the button, you are blown away by an avalanche of shit code. And the developers are offended by the fact that the frontend has lost its "elitism". I'm waiting for a post where a young manager asks old javaists to show him a sofa through which you can jump to development in Java Enterprise.
(I apply for an intern, so at first I will still pull everything up at work and at home).

I am sure that at the very first meeting, the team leader will give a simple js task that you will fail, no offense. I would also kick out the team lead if he takes you to the team, so that he would immediately remove the rudiments from the web from the "garden".

G
Gimir, 2020-08-17
@Gimir

Without practice on native js, there will be a lot of moments where you will run into a wall, believe me, I have gone through it. Before you start doing something in react, I advise you to gain a foothold in native js. In addition to the basic concepts that are in all programming languages, you need to have a good understanding of how js interacts with the browser. When you start learning React, you should already have a good base of practice in working with the DOM, event handling, working with queries, etc., the courses assume that you already know this.
I advise you to complete the course you started to the end, along with practice, and after that switch to react.

W
Wasya UK, 2020-08-17
@dmc1989

Fine. Just learn js first, then think about react. React is useless if your project writing logic is not yet developed (I think so). Although yes, it’s difficult now, here in my city there are 20 vacancies for the front, and all for the middle. I go to rabota.ua, look at the resume, and there a week ago a bartender, yesterday a cashier, today junior javascript, and there are a lot of them. Clas) I'm going to an interview for junior js, and there are 5 more people sitting there. I look at the list of applicants in excel (there I entered my phone, experience and name), and there are 100,000+ people, and half do not know what OOP is at all. I graduated from the university in computer science, but there is no work) I had to learn C ++ and not js and 1000 of his friends. Why study IT? Unclear...

P
plumpArcticFox, 2020-08-19
@plumpArcticFox

Sometimes I read questions here without an account, but after reading yours, I decided to register. Naturally, it seems to you that you have come up with an ingenious plan how to hack a system according to which everyone comes to frameworks and the first job in IT, as a result. But, oh God, the evil guys from habr dissuade you from a very good idea! They are probably jealous, because they don’t know how to prioritize life with experience in js.
1. React is native js, whatever one may say. This is not a hammer and screwdriver, but a screwdriver and a screwdriver. They are about the same thing, it's just that React was created to solve certain js tasks, and under the hood it is written in native. Of course, you can use React like a magic wand, casting spells and thinking "Wow, how is that so?", but that's just before the first error in the console. And then it will be very painful and unpleasant.
2. Once I went through all the interactive courses at the html academy and thought that I knew the layout cool (theoretically). After that, I decided to immediately take courses in js. As a result, the guys who went to js with me have 3-5 portfolio layouts and some experience, and I have theoretical knowledge of everything and one graduation project. Naturally, they were praised for their internships, but I flew by and went to learn layout normally.
Conclusion: It is necessary to learn everything consistently and, above all, in practice. Fortunately, the IT sphere gives us the opportunity to gain practical experience even while sitting at home.
3. After spending a lot of time, I finally got a job as a layout designer, because. there were no suitable js vacancies or internships at that time. I managed to work for 3 weeks, then quarantine began and I was laid off. There was a guy who worked there just like me. Perhaps, theoretically, he knew even less than I did, but only he had been writing code for more than a year (in native js, by the way) and solving the tasks.
Conclusion: You can read at least a ton of books, the one who writes the code and understands it in practice will be left at work.
It may seem that we are all spitting bile here, but people have already gone through a similar path and understand that they need to spend enough time on their studies, and not miss the top and figure it out already at work. Business is looking for a fighting machine that is ready to quickly and efficiently solve the tasks, and not IT-disabled people who need to be taught the basics.
"Hatred and indignation" spewed, now to the point:
Course - https://coursehunter.net/course/react-redux-profes...
Here is a quick overview of the basics, and there is a list of the first project.
I sincerely wish you good luck! If everything works out for you, then write an article about how no one believed in you, but you still achieved it.

G
Genusor, 2020-08-19
@Genusor

Well, since time is running out, look how they write the body here along with the superficial theory:
https://youtu.be/xJZa2_aldDs
If you feel something incomprehensible, then pick js.
There is also an editorial here:
https://youtu.be/YdYyYMFPa44
It is better to repeat the actions directly yourself. Well, there are a lot of theories. Well, it's like with any language. If you want to write conditionally good code in the chosen language, you need to pick the language itself inside and its features, at lower levels of abstraction.
But all the same, it is necessary to tighten the weak points in the future in the subject. But enough to "feel" for now.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question