Part 2/2 - Game in ReactJS - Cuzzle

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured

    Nuka Carousel

  • qrcode.react

    A <QRCode/> component for use with React.

  • qrcode-decoder and qrcode.react

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • SweetAlert

    A beautiful replacement for JavaScript's "alert"

  • sweetalert:

  • webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  • Create React App (CRA): This is a library that I have used previously for other games/projects, this is an easy starting point for a react project because we have all our environment configured, for example, we have webpack, hot reloading, service workers (via workbox) and other features ready to be used, for this type of project I think is the best way to learn React.

  • react-spring

    ✌️ A spring physics based React animation library

  • React Spring:

  • react-router

    Declarative routing for React

  • Reach Router: This is a library from the same developers of react-router, as the name implies it’s possible to set different routers/pages, in the case of the game we have five routes.

  • React

    The library for web and native user interfaces.

  • As you know the game is developed in ReactJS, other main libraries that I used were:

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • workbox

    πŸ“¦ Workbox: JavaScript libraries for Progressive Web Apps

  • Create React App (CRA): This is a library that I have used previously for other games/projects, this is an easy starting point for a react project because we have all our environment configured, for example, we have webpack, hot reloading, service workers (via workbox) and other features ready to be used, for this type of project I think is the best way to learn React.

  • create-react-app

    Set up a modern web app by running one command.

  • Create React App (CRA):

  • a-single-div

    🎨 CSS drawings with only one HTML element.

  • As you can see it's just one div, I like to use just one div when possible, sometimes it's possible to do a lot of things with just one div and I think it's good, because as you know when we use less DOM elements it's good for performance.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • By Crayons and For Crayons

    12 projects | dev.to | 13 May 2022
  • Optimizing React Apps for Performance: A Comprehensive Guide

    2 projects | dev.to | 2 Apr 2024
  • Free Resources Every Web Developer Should Know About

    15 projects | dev.to | 18 Mar 2024
  • Unlocking the frontend – a call for standardizing component APIs pt.2

    8 projects | dev.to | 5 Mar 2024
  • How Do We Structure Our Admin Pages in WordPress

    3 projects | dev.to | 2 Feb 2024