<?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: Taseenul Hoque Bappi </title>
    <description>The latest articles on DEV Community by Taseenul Hoque Bappi  (@taseenbappi).</description>
    <link>https://dev.to/taseenbappi</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%2F772266%2Fb66cebd9-24b4-4a65-a140-0fee1456d093.jpg</url>
      <title>DEV Community: Taseenul Hoque Bappi </title>
      <link>https://dev.to/taseenbappi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/taseenbappi"/>
    <language>en</language>
    <item>
      <title>Need to know Node.js &amp; Express.js</title>
      <dc:creator>Taseenul Hoque Bappi </dc:creator>
      <pubDate>Thu, 23 Dec 2021 17:37:30 +0000</pubDate>
      <link>https://dev.to/taseenbappi/need-to-know-nodejs-1g9b</link>
      <guid>https://dev.to/taseenbappi/need-to-know-nodejs-1g9b</guid>
      <description>&lt;h2&gt;
  
  
  What is Nodejs?
&lt;/h2&gt;

&lt;h2&gt;
  
  
  What is the Difference between Nodejs and JavaScript?
&lt;/h2&gt;

&lt;p&gt;Nodejs is a powerful web framework, cross-platform JavaScript runtime environment. Nodejs using to create server-side web applications. It is also used for large-scale application development, especially for video streaming sites, single-page applications, and others. Node.js is used in asynchronous programming.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nodejs and JavaScript:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JavaScript is a programming language, that runs in a web browser.&lt;/li&gt;
&lt;li&gt;Nodejs is a JavaScript runtime environment.&lt;/li&gt;
&lt;li&gt;Nodejs is used in backend application&lt;/li&gt;
&lt;li&gt;JavaScript is used in the frontend.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What is Express.js?
&lt;/h2&gt;

&lt;p&gt;Express.js is a web framework that is used in Node.js. This is the most popular web framework.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Express code looks like:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const express = require('express');
const app = express();
const port = 5000;
app.get('/', function(req, res) {
  res.send('Hello Express!')
});
app.listen(port, function() {
  console.log(`App listening port is ${port}!`)
});
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
    </item>
    <item>
      <title>Get some knowledge on REACT.js-</title>
      <dc:creator>Taseenul Hoque Bappi </dc:creator>
      <pubDate>Wed, 22 Dec 2021 17:08:55 +0000</pubDate>
      <link>https://dev.to/taseenbappi/react-blogs--2ia4</link>
      <guid>https://dev.to/taseenbappi/react-blogs--2ia4</guid>
      <description>&lt;h2&gt;
  
  
  JSX
&lt;/h2&gt;

&lt;p&gt;JSX is standard for JavaScript XML. it helps write HTML code in react. &lt;br&gt;
Code Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const element = &amp;lt;h1&amp;gt;Hello, world!&amp;lt;/h1&amp;gt;;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;JSX is like a template language but it has the full power of JavaScript. JSX produces react elements that are rendered in the DOM section. Most of the people JSX use in react for visualization in UI side. JSX is useful for reactjs because it shows more error and warning messages.&lt;/p&gt;

&lt;h2&gt;
  
  
  React Component Lifecycle
&lt;/h2&gt;

&lt;p&gt;React’s has different lifecycle methods. A component’s lifecycle is classified into 4 parts:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;initialization&lt;/li&gt;
&lt;li&gt;mounting&lt;/li&gt;
&lt;li&gt;updating&lt;/li&gt;
&lt;li&gt;unmounting.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Initialization&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;In this phase, the component is going to start by setting up the state and the props. This is generally done inside the constructor method.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mounting&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Mounting is the phase-in  React component mounts on the DOM section. This phase comes when the initialization phase is completed. In this phase, react component renders the first time. The methods that are available in this phase are:  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;componentWillMount() and &lt;br&gt;
componentDidMount()&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Updating&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;The 3 no phase through that react component passes. The component has created, when the mounting phase is done.  This is the phase where components state change and re-rendering. There are 3 methods on this phase:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;shouldComponentUpdate()&lt;br&gt;
componentWillUpdate()&lt;br&gt;
ComponentDidUpdate()&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Unmounting&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Unmounting is the last phase in the component’s lifecycle. In this phase, the component gets unmounted from the DOM. In this phase method is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;componentWillUnmount() &lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>react</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
