Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Moment.js
Moment.js

3K
155
+ 1
0
React
React

29.1K
20.8K
+ 1
3.4K
Add tool

momentjs vs React: What are the differences?

What is momentjs? A JavaScript date library for parsing, validating, manipulating, and formatting dates. A javascript date library for parsing, validating, manipulating, and formatting dates.

What is React? A JavaScript library for building user interfaces. Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.

momentjs and React can be categorized as "Javascript UI Libraries" tools.

React is an open source tool with 132K GitHub stars and 24.5K GitHub forks. Here's a link to React's open source repository on GitHub.

Airbnb, Uber Technologies, and Facebook are some of the popular companies that use React, whereas momentjs is used by OneWire, PassionDig, and mingdao. React has a broader approval, being mentioned in 3224 company stacks & 3092 developers stacks; compared to momentjs, which is listed in 34 company stacks and 22 developer stacks.

- No public GitHub repository available -

What is Moment.js?

A javascript date library for parsing, validating, manipulating, and formatting dates.

What is React?

Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Moment.js?
Why do developers choose React?
    Be the first to leave a pro

    Sign up to add, upvote and see more prosMake informed product decisions

      Be the first to leave a con
      What companies use Moment.js?
      What companies use React?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Moment.js?
      What tools integrate with React?
        No integrations found

        Sign up to get full access to all the tool integrationsMake informed product decisions

        What are some alternatives to Moment.js and React?
        Modernizr
        It’s a collection of superfast tests or detects as we like to call them which run as your web page loads, then you can use the results to tailor the experience to the user. It tells you what HTML, CSS and JavaScript features the user’s browser has to offer.
        Modernizr
        It’s a collection of superfast tests or detects as we like to call them which run as your web page loads, then you can use the results to tailor the experience to the user. It tells you what HTML, CSS and JavaScript features the user’s browser has to offer.
        fancybox
        It is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. It is built on the top of the popular JavaScript framework jQuery and is both easy to implement and a snap to customize.
        Lodash
        A JavaScript utility library delivering consistency, modularity, performance, & extras. It provides utility functions for common programming tasks using the functional programming paradigm.
        Underscore
        A JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
        See all alternatives
        Decisions about Moment.js and React
        Docker
        Docker
        Docker Compose
        Docker Compose
        Jenkins
        Jenkins
        Kubernetes
        Kubernetes
        Amazon EC2
        Amazon EC2
        Heroku
        Heroku
        FeathersJS
        FeathersJS
        Node.js
        Node.js
        ExpressJS
        ExpressJS
        PostgreSQL
        PostgreSQL
        React
        React
        Redux
        Redux
        Semantic UI React
        Semantic UI React
        AVA
        AVA
        ESLint
        ESLint
        nginx
        nginx
        GitHub
        GitHub
        #Containerized
        #Containers
        #Backend
        #Stack
        #Frontend

        Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

        We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

        See more