<?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: asrafulsow</title>
    <description>The latest articles on DEV Community by asrafulsow (@asrafulsow).</description>
    <link>https://dev.to/asrafulsow</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F821777%2Ff75eacc9-b435-4035-9cd0-7af3395afbde.jpeg</url>
      <title>DEV Community: asrafulsow</title>
      <link>https://dev.to/asrafulsow</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/asrafulsow"/>
    <language>en</language>
    <item>
      <title>Redux</title>
      <dc:creator>asrafulsow</dc:creator>
      <pubDate>Fri, 04 Mar 2022 17:21:35 +0000</pubDate>
      <link>https://dev.to/asrafulsow/redux-10fd</link>
      <guid>https://dev.to/asrafulsow/redux-10fd</guid>
      <description>&lt;p&gt;Redux is an open-source JavaScript library used to managed State. Redux Architecture&lt;br&gt;
The three main part is State, Action, and Reducers Redux declared State for defines and  Store is a place where the entire state of your application is listed, and also manages the status of the application and has a dispatch Function. and also Action is plain JavaScript objects that have a type field. Action is sent or dispatched from the view which are payloads that can be read by reducers. it's a pure object created to store the information of the user event. And another Redux main part is Reducer basically Reducers are functions that take the current state and an action as arguments and return a new state.&lt;/p&gt;

&lt;p&gt;Redux has the most powerful state management tool and you can use it with any other JavaScript framework or library. And also redux is lightweight you can redux use big projects that’s why every redux project is not bigger.&lt;/p&gt;

&lt;p&gt;context API and Redux are very similar. Basically, context API is prompted a re-render on each update of the state and re-renders all components regardless. And the other hand redux is only re-renders the update components.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Mongoose</title>
      <dc:creator>asrafulsow</dc:creator>
      <pubDate>Fri, 25 Feb 2022 14:19:31 +0000</pubDate>
      <link>https://dev.to/asrafulsow/mongoose-4p9e</link>
      <guid>https://dev.to/asrafulsow/mongoose-4p9e</guid>
      <description>&lt;p&gt;What is Mongoose&lt;/p&gt;

&lt;p&gt;Mongoose is an elegant Object Data Modeling or ODM. Mongoose manages relationships between data, provides schema validation. Basically Using mongoose a user can define the schema for the documentation in a particular collection. Basically, mongoose provides a lot of convenience in the creation and management of data in MongoDB.&lt;/p&gt;

&lt;p&gt;Mongoose Benefit.&lt;/p&gt;

&lt;p&gt;Some benefits of using Mongoose, Basically when we use Mongoose we have schema to work against in our application code and explicit relationship between our MongoDB. And mongoose is equivalent to tables in relational databases. They can hold multiple JSON documents.&lt;/p&gt;

&lt;p&gt;There are a Few types of Schema that are String, Number, Date, Buffer, Boolean, Mixed, ObjectId, Array, Decimal, Map, Schema.&lt;/p&gt;

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