<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tusar</title>
    <description>The latest articles on DEV Community by Tusar (@tusar78).</description>
    <link>https://dev.to/tusar78</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F896379%2F5a98fb62-5eeb-4f34-a922-1a370b03c07d.jpeg</url>
      <title>DEV Community: Tusar</title>
      <link>https://dev.to/tusar78</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tusar78"/>
    <language>en</language>
    <item>
      <title>A little bit of knowledge about ReactJS.</title>
      <dc:creator>Tusar</dc:creator>
      <pubDate>Wed, 19 Oct 2022 08:09:05 +0000</pubDate>
      <link>https://dev.to/tusar78/a-little-bit-of-knowledge-about-reactjs-16jo</link>
      <guid>https://dev.to/tusar78/a-little-bit-of-knowledge-about-reactjs-16jo</guid>
      <description>&lt;p&gt;&lt;strong&gt;Q1. What is NPM?&lt;/strong&gt;&lt;br&gt;
NPM or “Node Package Manager” is the default package manager for JavaScript run time environment node.js.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q2. What is Yarn?&lt;/strong&gt;&lt;br&gt;
Yarn is a JavaScript package manager created by Facebook. Yarn stands for Yet Another Resource Negotiator. It provides similar functionalities as NPM. It is an alternative to NPM when installing, uninstalling, and managing package dependencies from the NPM registry or GitHub repositories.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q3. What is CLI?&lt;/strong&gt;&lt;br&gt;
CLI is a command line program that accepts text input to execute operating system functions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q4. What is NPX?&lt;/strong&gt;&lt;br&gt;
NPX stands for Node Package Executor. It is a new addition to NPM version 5.2.0 or higher. NPX helps you to execute one-off commands. With NPX, you can run/execute packages from the NPM registry without installing them to your project dependencies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q5. What is a module and package in JavaScript?&lt;/strong&gt;&lt;br&gt;
A module is a single JavaScript file that has some reasonable functionality. A package is a directory with one or more modules inside of it and a package.json file that has metadata about the package.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q6. What is WebPack?&lt;/strong&gt;&lt;br&gt;
Webpack is a tool that lets you compile JavaScript modules, also known as module bundlers. Given a large number of files, it generates a single file (or a few files) that runs your app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q7. What is a dependency?&lt;/strong&gt;&lt;br&gt;
A dependency is some third-party code that your application depends on. Just like a child depends on its parent, your application depends on other people's code. A piece of code becomes a true dependency when your own application cannot function without it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q8. What is create-react-app?&lt;/strong&gt;&lt;br&gt;
Create React App is a comfortable environment for learning React and is the best way to start building a new single-page application in React. It sets up your development environment so that you can use the latest JavaScript features, provides a nice developer experience, and optimizes your app for production.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q9. What is ?&lt;/strong&gt;&lt;br&gt;
React StrictMode is sort of a helper component that will help you write better react components, you can wrap a set of components with &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q10. What is reportWebVitals()?&lt;/strong&gt;&lt;br&gt;
Create React App includes a built-in tool for measuring the real-life performance of your app. It is called reportWebVitals() and it measures a set of metrics that aim to capture the user experience of a web page.&lt;/p&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>About ReactJS.</title>
      <dc:creator>Tusar</dc:creator>
      <pubDate>Wed, 19 Oct 2022 05:12:21 +0000</pubDate>
      <link>https://dev.to/tusar78/a-little-bit-about-reactjs-39on</link>
      <guid>https://dev.to/tusar78/a-little-bit-about-reactjs-39on</guid>
      <description>&lt;p&gt;&lt;strong&gt;Q1. What is React?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;A1&lt;/strong&gt;: React is a JavaScript library for building user interfaces.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q2. Why React?&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;A2&lt;/strong&gt;: One of the main benefits of using React JS is its potential to reuse components. It saves time for developers as they don't have to write various codes for the same features. Furthermore, if any changes are made in any particular part, it will not affect other parts of the application.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q3. What is Virtual Dom?&lt;br&gt;
A3:&lt;/strong&gt; A virtual DOM is a lightweight JavaScript object which is a copy of the real DOM. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q4. How does Virtual DOM work?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A4:&lt;/strong&gt; This Virtual DOM works in three simple steps-

&lt;ul&gt;
&lt;li&gt;Whenever any underlying data changes, the entire Ul is
re-rendered in Virtual DOM representation.&lt;/li&gt;
&lt;li&gt;Then the difference between the previous DOM representation
and the new one is calculated&lt;/li&gt;
&lt;li&gt;Once the calculations are done, the real DOM will be updated with only
the things that have actually changed&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Q5. What is Library?&lt;br&gt;
A5:&lt;/strong&gt; A JavaScript library is a library of pre-written JavaScript code that allows for easier development of JavaScript-based applications, especially for &lt;strong&gt;AJAX&lt;/strong&gt; and other web-centric technologies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q6. What is AJAX?&lt;br&gt;
A6:&lt;/strong&gt; AJAX is a developer's dream because you can: Read data from a web server - after a web page has loaded, Update a web page without reloading the page, and Send data to a web server - in the background. &lt;/p&gt;

&lt;p&gt;AJAX is not a programming language.&lt;/p&gt;

&lt;p&gt;AJAX is a technique for accessing web servers from a web page.&lt;/p&gt;

&lt;p&gt;AJAX stands for Asynchronous JavaScript And XML.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q7. What is Framework?&lt;br&gt;
A7:&lt;/strong&gt; A JavaScript framework is a collection of JavaScript code libraries that provide a web developer with pre-written code for routine programming tasks. Frameworks are structures with a particular context and help you create web applications within that context.&lt;/p&gt;

&lt;p&gt;It is completely possible to build strong web applications without JavaScript frameworks, but frameworks provide a template that handles common programming patterns. Each time you have to build an application, you don’t need to write code for every single feature from scratch. Instead, you can build upon an existing feature set.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
