Git Product home page Git Product logo

theecryptoking / practical-reactjs-coding-challenges Goto Github PK

View Code? Open in Web Editor NEW

This project forked from abdulbasit313/practical-reactjs-coding-challenges

0.0 0.0 0.0 1.14 MB

You will be given a designed responsive UI in Reactjs, and you have to make it functional by writing business logic to improve your frontend skills

Home Page: https://www.codevertiser.com/free-reactjs-coding-challenges-for-responsive-UI/

TypeScript 35.90% CSS 21.63% HTML 15.17% SCSS 27.30%

practical-reactjs-coding-challenges's Introduction

Free ReactJS Coding Challenges: Build Functionality for Responsive UI

Tech Stack: ReactJS with Typescript

Who Can Use these ReactJS Coding Challenges?

  1. Beginner developers looking for a fun little frontend coding challenges to test their ReactJS logic-building skills

  2. Developers interested in building small tools that they can convert into micro SAAS

  3. Companies looking for ReactJS hiring challenges to assess their candidate's ReactJS coding skills

List of Reactjs Challenges

All challenges are free. I wanted the challenges to be different and designed them carefully. In each challenge, I have covered different skill sets of JavaScript and Reactjs, from the array to object, the string to regex, and Reactjs hooks.

Challenge #1: Introduction to Text Analyzer Tool

text-analyzer-result.png

The text analyzer is the first in the series of ReactJS coding challenges. In this challenge, we have created a text area that calculates some parameters in the typed or pasted Text. The text area should calculate and show the following:

  1. Words
  2. Characters
  3. Sentences
  4. Paragraphs
  5. Average reading time
  6. The longest word in paragraphs
  7. Number of pronouns in the Text (list is given)

Read the Challenge Description

Objective: To make each feature of app functional. This is a live link of demo app.

Challenge #2: React Password Generator

reactjs password generator

This challenge is suitable for beginners as well. In this challenge, you will develop logic for a password generator, including options for creating and validating a password with a specified strength, copying the password, and passwords with desired characters.

Read the Challenge Description

Objective: To make a functional app. This is a live link.

Challenge #3: React Random Quote Generator

react random quote generator

Challenge yourself to build a random quote generator using ReactJS and showcase your front-end development skills. Flourish your creativity with this fun code challenge!

This challenge differs slightly from Text Analyzer and Password Generator because you need to fetch data from json-server using Axios.

Read the Challenge Description

Objective: To make a functional app. This is a live link.

What if you couldn’t do ReactJS Challenges?

Ideally, you should finish these challenges on your own regardless of how long it takes, as figuring it out on your own would help hone your skills as a front-end and ReactJS developer. However, you can see hints if you are stuck somewhere in the middle. Hints will give you a better idea about how to write logic.

For working code like you have seen in the demo apps, you can send me an email at [email protected] or can reach out to me on LinkedIn or Twitter.

Here you can read the intro article of ReactJS Challenges.

practical-reactjs-coding-challenges's People

Contributors

abdulbasit313 avatar

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.