DEV Community

Abul Bashar Atiqur
Abul Bashar Atiqur

Posted on

Newly learned technology mongoose and redux

Mongoose is a Node JS based Object Data Modelling (ODM) library for MongoDB. Currently, I am learning mongoose because I found some advantages in it. The Mongoose module is one of the most powerful external modules of NodeJS. Mongoose is used to translate the code and its representation from MongoDB to the Node.js server. Collection validation of the MongoDB database can be done easily. In mongoose, a predefined Structure can be
implemented on the collection. Constraints can be applied to documents of collections using Mongoose. Mongoose module built on the top of MongoDB driver and provides an easy abstraction of the query and defines a query. The Mongoose module provides several functions in order to manipulate the documents of the collection of the MongoDB database.
These are the reasons why I’m learning Mongoose for databases. We can use Mongoose for our team project. Because MongoDB allows us to add our team members via invitation. Which we can find in our MongoDB profile and by accepting that each team member can use the database. There are different kinds of roles.

I am also learn redux.
Redux is a predictable state container for JavaScript apps.

It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of that, it provides a great developer experience, such as live code editing combined with a time-traveling debugger.
This tutorial will introduce you to Redux and teach you how to use it the right way, using our latest recommended tools and best practices. By the time you finish, you should be able to start building your own Redux applications using the tools and patterns you've learned here.

In Part 1 of this tutorial, we'll cover the key concepts and terms you need to know to use Redux, and in Part 2: Redux App Structure we'll examine a basic React + Redux app to see how the pieces fit together.

Starting in Part 3: Basic Redux Data Flow, we'll use that knowledge to build a small social media feed app with some real-world features, see how those pieces actually work in practice, and talk about some important patterns and guidelines for using Redux.

Top comments (0)