Getting started with React by building a Pokemon search application

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
  • PokemonSearch_React

  • You can fork the complete source code on Github, and you can see the app in action here.

  • This command, as their docs say, will install and execute create-react-app, the official React project scaffolding tool. The output of that command will be similar to the one below:

  • 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
  • eslint-plugin-jsx-a11y

    Static AST checker for a11y rules on JSX elements.

  • > [email protected] build > react-scripts build Creating an optimized production build... Compiled with warnings. [eslint] src/App.js Line 64:15: The href attribute requires a valid value to be accessible. Provide a valid, navigable address as the href value. If you cannot provide a valid href, but still need the element to resemble a link, use a button and change it with appropriate styles. Learn more: https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/docs/rules/anchor-is-valid.md jsx-a11y/anchor-is-valid Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before. File sizes after gzip: 58.34 kB (-1 B) build/static/js/main.b3bd969c.js 1.78 kB build/static/js/453.bd7a2879.chunk.js 677 B build/static/css/main.af098727.css The project was built assuming it is hosted at /. You can control this with the homepage field in your package.json. The build folder is ready to be deployed. You may serve it with a static server: serve -s build Find out more about deployment here: https://cra.link/deployment

  • core

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

  • Vue.js (45k)

  • Svelte

    Cybernetically enhanced web apps

  • Also, I recently checked out Svelte and kinda like it, so will be doing a post like this next; stay tuned.

  • react-buddy-react

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • React (218k)

  • React

    The library for web and native user interfaces.

  • In the previous tutorial I showed you how to get started with Vue.js 3 by building a Pokemon search application. I'm going to do the same here, but by using React.

  • 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
  • pages-gem

    A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages

  • You can deploy to Github Pages in under 2 minutes by following their documentation.

  • node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

  • Node.js - here's a free but outdated step by step guide/book for both Windows and Mac. Or, really, just go to the main website and download the executable for your machine

  • create-react-app

    Set up a modern web app by running one command.

  • In this post, you'll learn how to use create-react-app (official React project scaffolding tool) to build a React application for searching Pokemon by using Poke API.

  • Visual Studio Code

    Visual Studio Code

  • Now, let's open this project in the editor of your choice (I'm using Visual Studio Code), and you should see something like this:

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

  • 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
  • πŸŽ„ Top Front-End Frameworks in 2024 Worth Your Time and Effort to Master

    5 projects | dev.to | 13 Dec 2023
  • How to Use ConfigCat Feature Flags with Docker

    4 projects | dev.to | 30 Nov 2023
  • πŸ‘©πŸΎβ€πŸ’»React for beginners: an overview

    5 projects | dev.to | 2 Sep 2023