Skip to content

Latest commit

 

History

History
375 lines (279 loc) · 34.2 KB

File metadata and controls

375 lines (279 loc) · 34.2 KB

drawing

Let's learn about React Tutorial via these 92 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

A React tutorial provides educational content guiding users on how to use the React JavaScript library. It matters for helping developers master React, a critical tool for building interactive and efficient single-page applications that power modern web experiences.

Cleanup functions in React’s useEffect hook allow us to stop side effects that no longer need to be executed in the component.

This tutorial will explore how to create a GraphQL server and client with Next.js to provide a more efficient and flexible development experience for our users.

Chrome Extensions, React SPA, Manifest V3, Building Chrome Extensions, Web Extension API, Service Workers, TypeScript, CRA

PrismJS is a library written using JavaScript, which is used for syntax highlighting or code highlighting.

In essence, React Router is a routing library designed for React-based web applications. Its main purpose is to facilitate navigation between components or view

Learn how to build a custom toast notification component in React using Context API. Add progress bar, pause on hover, and dismiss button functionality.

You don’t need a fancy library when you have HTML5 and Constraint API to implement Form Validation and Submission in React.

Tutorial on how to add Firebase Email/Password authenticaion to a React application leveraging React Router.

Create reusable and customizable modals with React and TypeScript. Learn how to make a complete modal with React Portals and styled-components.

News flash! React Native is not only for mobile development. It can also be used to create desktop apps for Windows and macOS. Learn how to get started with it.

Autocomplete Search Component With React and TypeScript

Let's implement the Password component in React, supporting 5 validation rules.

Discover how React 19's new hooks—useActionState, useFormStatus, and useOptimistic—simplify form handling with less boilerplate and cleaner code.

Build a tutorial blog with React and Markdown. Enhance your blog's user experience with syntax highlighting, dark mode and copy to clipboard functionality.

In this tutorial, we’ll build an interactive hangman game using React hooks. Hangman is a classic game in which the player guesses a word one letter at a time.

Can you learn React in five minutes? Well, it depends on what you mean by “learn React”. In this blog post you will “learn the basics of React” in five minutes!

Learn advanced React Router techniques to elevate your routing abilities. Discover how to handle 404 pages, create an active page indicator, and utilize hooks.

Improve user experience with a skeleton loader in React. Mimic page layout with placeholder boxes for text and images while actual content loads.

Using the React cloneElement is a better way to build a component API props in ES6 Javascript, and Typescript. Here's a tutorial on how to do so.

Learn how to create a React Form Repeater Component,

React is a JavaScript library developed by Facebook for building modern applications. React takes care of the view layer and can be used to create both web and mobile applications.

Performance optimization of the feed with hundreds of charts using various techniques: pagination, lazy loading and server-side rendering

React Server Components are a new feature that lets you build apps that combining the interactivity of client-side apps with the performance of server rendering

Event Bus is great for lightweight event systems. We'll discover its use case in React and build an Event Bus from scratch with TypeScript.

React Best Practices, How to get the most out of React library and what steps you should take.React is one of the most popular front-end libraries for JS

How to create a sleek parallax effect without adding dependencies

this tutorial walks through the process of building a react chat application using the MinChat chat sdk and React.js .

Note: This is the first article in a series of articles where we will cover React Hooks in Depth and try to understand their usage.

Security is a priority when building apps and you want to let users know how strong their passwords are during sign up while giving good user experience.

Learn how to integrate Clerk authentication in a React app. This tutorial guides you through setting up authentication and styling with TailwindCSS.

React 18 Suspense fetch data from a headless CMS

This article discusses how to pass React Server Components as props to Client Components and why you might want to do so.

Create custom Instagram filters using React and CSS. Adjust contrast, brightness, saturation, apply the sepia effect or convert images to grayscale.

Discover how overusing memoization in React apps can lead to performance issues. Learn where it fails and how to avoid these hidden traps in your development.

Checkout the various React Design Patterns to use in building React components that are extensible and reusable for your next React project.

A tutorial describing the steps to implement Firebase passwordless authentication with a React web application.

In this tutorial, we are going to learn what is higher-order components, the syntax of higher-order components, and how to use HOC in React.

Half and a year ago I rewrote the JavaScript encyclopedia starting from "Advanced working with functions" until the end, and oh boy, the result was amazing. From start I easily wrote the JavaScript class for the Webpack plugin, that was a joy.

In this tutorial, we will be combining the full power of React, Firebase, and CometChat to build a slack clone that will leave you mind-blown.

React Props & State two terms beginners often confused by their functionalities. Here is a detailed comparison between React State vs Props you need to know.

Here is a list of amazing tricks that you can use to improve your React application quickly without changing too much about your processes or too much effort.

I want to start a series of stories where I will try to implement a Checkers game.

When a React application is optimized, loading times are significantly reduced, allowing users to quickly access content and start interacting without unnecessa

Unlock the power of React Router nested routes! Explore the fundamentals, React Router v6, and useOutletContext. Take your React apps to new heights.

Lazy loading is a strategy that defers the loading of non-essential resources until they are needed, reducing the initial loading time and improving the overall

Introduction

How can the adapter pattern improve the readability and reusability of your React components?

In this blog, we'll look at Angular and React, their capabilities, and how ReactJS differs from AngularJS in the sections ahead.

I’m going to condense down years of trial and error and give you my top three React libraries to help you make beautiful websites and apps.

Master React forms with this comprehensive guide on using and validating them effectively!

Search and filter data using React Hooks and a headless CMS. Searching and filtering data is a common feature for websites and apps, especially e-commerce.

While headless CMSs often power the content of React applications, this form builder functionality is not something really associated with React.

Adding figures and selection to a version of Checkers made on React is reasonably simple if you know the basic steps of adding game logic into the language

Check out what you'll be able to do here

How React Testing Library Can Improve Your Mental Health Part 2

Master state management in React using Context API. This guide provides practical examples and tips for avoiding prop drilling and enhancing app performance.

How you can use Next.js and Cosmic to create special web pages such as restaurant websites that include restaurant menus that have many images and animations.

Handle error in react components like a pro.

Enhance your React skills with 'The Ultimate React State Management Handbook.

In this article, we are going to learn how to use Axios with React to make API requests and also how to handle the response.

In the previous part we have learned about the components and how it affects our React app architecture.

In web development, this involves checking that web pages look and function correctly in different browsers and devices.

This tutorial is the fourth chapter of our implementation of an AirBnB clone in React Native. In previous chapters, we’ve successfully implemented email authentication with Firebase. In case you need to get caught up, here are links to parts 1–3:

Learn how to efficiently manage state in React applications using the useContext hook.

I’ve been using React Query in real world applications for over 8 months now, and I want to share with you some of the things I found useful when using it

In this post, we will see how an action can be dispatched using Redux on login, and set the app state accordingly.

In this tutorial, we’ll create a fun scroll animation in which items “flip” in the direction of the scroll. We’re going to use react-spring for animating and react-use-gesture to tie animation to the scroll events. The native onScroll event handler won't do in this case, because we'll need additional information about scrolling that native onScroll handler doesn't provide - scroll delta in pixels, and whether the scrolling is in progress or not.

This is a brief description of how to set up docker for a rails application with a react front-end

In this tutorial, I show you how you can set up infinite scroll in react native.

In this post, I’ll go through how I built it: the architecture, the contexts for sockets and state, and the UI components that tied it all together.

Learn how to build React reusable components using atomic design, props, and composition—plus modern patterns like custom hooks and slots for added flexibility.

We are excited to announce the availability of Courier’s newest provider, Courier Push! We have released Inbox and Toast; two open-source React components

React Native gives you full freedom to choose the tools, architecture, and extensive libraries for developing a mobile app.

Learn how to make a cool looking dark mode toggle in React!

Learn to integrate AI-powered image generation in a React app using OpenAI’s DALL·E API with TypeScript

Here are some writing prompts on web development using React.

Explore how the useEffect hook affects React performance. Learn why it runs after rendering and how it can optimize your app.

Due to the numerous build tools, configuration files, and dependencies, developers frequently find it challenging to create React apps. React JavaScript library, which is a creation of Facebook, functions as a tool for designing user interface components. 

Beginner's guide to the ways you can quickly start mobile development, test in the web and using the Expo Go simulator.

You can quickly install the library using npm with a simple command in the terminal.

The benefits of migrating to React 18 with confidence. Explore its powerful features, step-by-step migration guidance, and optimization strategies.

Explore the world of React component data handling with a focus on controlled and uncontrolled components.

ReactJS is an open-source JavaScript package that is used to create rich and interactive user interfaces.

We created a lightweight solution using React that has a global state and runs independently in the background.

Content streams are crucial in React projects but decrease maintainability. This article covers the readability of 2 ways to handling content states in React.

Creating a Twitter What's Happening Bar Form in Reactjs including common actions such as: upload images, videos, gifs, and more.

React is often praised for being “declarative,” “efficient,” and “component-based.” But those words don’t mean much when you’re stuck wondering why your compone

DhiWise, as a programming platform, converts UI (user interfaces) from your design tools, such as Figma, Sketch, or Adobe XD, into production-ready code

React Server Components (RSC) are the latest addition to React's feature set. RSC offers significant benefits such as reduced client-side JavaScript bundles.

How do you get the whole page to reload to show the updated data every time a user makes a change?

Discover the challenges and frustrations of Hooks burnout in React development as a seasoned Front End Developer shares their concerns and seeks improvement.