Answer the question
In order to leave comments, you need to log in
Should a newbie use React libraries/frameworks right away?
Hello!
I'm new to React, writing a big project. Of course, the project has a lot of functionality. In Google search, I increasingly see third-party React technologies for various needs: product search (ReactiveSearch), different rating options, internationalization (React-i18next), Drag'n'Drop (React DnD), etc.
Does a beginner need to use them right away or do you need to write your own version first for experience and knowledge? I think that in real development they are often used for the sake of saving time (refute if I'm wrong). I also read that NOT using third-party technologies is bad manners today. Is it so? I ask experienced React programmers to answer.
Answer the question
In order to leave comments, you need to log in
Everything is simple here. If you want to understand, then it is commendable. Definitely, you need to write bicycles in order to understand how it works inside there (otherwise we will again get a generation of jquery developers).
However, if you work a job for which you are paid, then you should use your bicycles there only if the solution that was already written by someone long ago [1] is small, [2] unknown or [3] does not fit in this specific case (or in the future) and you absolutely understand that you need this bike. Spending the customer’s time and money on the fact that you will learn something is not very cool. This is especially important if other programmers will understand your code tomorrow, who will have to study your bike instead of using a solution already known to the whole world.
Stupid question. Can you do Drag'n'Drop or i18n yourself? Well, go ahead))) Otherwise, the answer is OBVIOUS, isn't it?
Do it yourself, I saw a good example today on a toaster related to a counter - https://github.com/glennreyes/react-countup. You also need to be able to install and import, but how much more interesting it is to do it yourself, at least the basic version. Fill your hand, it's better to make one cool counter than a project from other people's widgets and gadgets. Good luck!
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question