What are controlled components in React?
Controlled components contain elements that are usually handled directly within the DOM, but which instead are handled directly by React’s state object. As such, controlled components help unify how forms and inputs work alongside other React components.
What is REPL? What purpose it is used for?
A REPL is a read-eval-print loop; in other words, it’s an environment in which users can input individual pieces of code and instantly get a return printed to them. This is in contrast to more complicated interactive coding environments, which often prompt the user for information. A REPL will always answer the user and do nothing more, and is useful for testing out how small bits of code will execute.
What is Node JS?
What’s the difference between ‘front-end’ and ‘back-end’ development?
Explain NPM in Node.js?
Explain what the Package.JSON is?
A Package.JSON is included in every Node.JS project, and specifies important information for that project. This includes listing the creator and version, but crucially it also includes every required package that a project depends on in order to function. When a package is installed via NPM, the Package.JSON will automatically install all required packages.