Do I need to learn js like languages?

Guys, question.

Working with php about 5 years. Planned to delve further into the knowledge of the language.

In the job of the programmers, surprised, many employers write about the necessary knowledge of nodejs, reactjs. ("External. js" you know perfectly well.)

Googled it, apparently it's just an alternative to php server and also need special. Syntax rules, in short you can learn. The same eggs in General.

Does it make sense to learn js like languages, or better 5+ know php?

Ps are Doing and plan to do only websites and server-side api.
March 19th 20 at 08:57
4 answers
March 19th 20 at 08:59
Specially looked now a dozen vacancies middle php developer with CP above $1500/m and found no vacancies, which would have required ReactJS, but sometimes write, that would be a plus nodejs, but in these vacancies and want golang and RoR and other back languages/frameworks. I think you don't need ReactJS and node too, most likely. For a couple of jobs to spend time learning those things when it's better to learn something from the world of PHP.
March 19th 20 at 09:01
Better 5 know php. If you understand that without nodejs can't live - then teach :) And React it's all frontend, you don't need to know it.
For the General development of course you can a week to go through all of this, for sure will benefit, but not necessarily deeper.
March 19th 20 at 09:03
Study is not necessary, but desirable.
And PHP 5+, if in employment.
If only the work, it is necessary to know more
March 19th 20 at 09:05
One does not exclude the other :)

In short - the answer is "Yes, you need to". At least I answered.

Also, without a doubt. For writing the server part in JavaScript after the PHP is constantly swearing and spitting)))) it's like a Lada after the Mercedes ride)))))

However, although all these colbecki and look a complete misery, but suddenly come in handy?))

By the way, React is not a server)) and it is even a client) just collect it on the gcd.

I wish you courage and patience!))))

Find more questions by tags ReactNode.js