52 Stories To Learn About Redux

Written by learn | Published 2023/06/01
Tech Story Tags: redux | learn | learn-redux | react | javascript | web-development | programming | react-redux

TLDRvia the TL;DR App

Let's learn about Redux via these 52 free stories. They are ordered by most time reading created on HackerNoon. Visit the /Learn Repo to find the most read stories about any technology.

An open source javascript library, commonly used with libraries like React or Angular for building user interfaces. It is used for centralizing and managing application state.

1. Fetch Data From a JSON File With a React & Redux App

This guide explains how to use React and Redux to fetch data from JSON files in an easy and lightweight method through a real example and well explained steps.

2. Introducing Immer: Immutability the easy way

Immutable, structurally shared data structures are a great paradigm for storing state. Especially when combined with an event-sourcing architecture. However, there is a cost to pay. In a language like JavaScript where immutability is not built into the language, producing a new state from the previous one is a boring, boiler-platy task. To prove the point: The Redux-ecosystem-links page alone lists 67(!) packages to help you to deal with immutable data structures in Redux.

3. How To Implement Simple State Container From Scratch

Let's imagine that we have a component, a simple counter. The counter has a state and two buttons to manipulate with this state. We also have a function to render the state.

4. Handling Loading Actions: The Proper Way in Redux

TLDR; Don’t put UI logic into reducers instead put it into a separate reducer.

5. How to migrate an application from AngularJS to React and Redux

Starting this year, I was hired by BEN Group, with the main goal of helping them migrate a legacy application from AngularJS to React and Redux. Since then, we have been creating solutions inside the project, that is working greatly so far.

6. Singleton Pattern in ES6: The Good, The Bad, The Ugly

Singletons are fairly controversial as far as I can tell, especially in Javascript programming. Let's take a look at what they are, when to (maybe) use them, and when not to.

7. Reducing boilerplate in Redux Apps with Arc

Redux is awesome! But people often complain about how much boilerplate they have to write when working with it. Part of this problem, is because they feel unproductive defining constants, action creators and big reducers, but also because they don’t have a clear idea on how to organize their project, or even how to proper handle async requests. On this post, we are going to talk about those concerns and present some approaches to handle them.

8. React: Redux Reducer With Object

Many developers using React use Redux for state management. React Redux lets them use object notation to check action types for the code they are writing.

9. Creating Context in ReactJS Using TypeScript

A react context is meant to be used in more than one component or custom hook. Enforce typings in your context to ensure a better quality code

10. How to Create a Custom State Management Library With React Hooks and Context API

In this article, I will introduce the React Context API for state management and create a similar solution as Redux without using a third-party library.

11. How to Fetch API Data With RTK (Redux-Toolkit)

Learn how to fetch data with Redux toolkit.

12. The RTK Query, API Splitting Approach, and the Nuances of "Making Life Simpler"

RTK Query is definitely a cool library however it’s sadly not applicable to all of the use cases possible with an API.

13. Get Better at Using React Library And Continuous Deployment

How To Master React Library And Continuous Deployment

14. RTK for the useReducer Hook: A Guide

So, in the basic scenario when there are no needs in the redux, I will only use the hook itself without heavy libraries just for the small feature.

15. Why is Redux State Immutable?

This blog covers an analysis of why redux state is immutable and how you should go about modifying state in your Redux applications

16. How To Build a WhatsApp Clone in React Native: Beginner’s Guide [Part 2]

A Non-Comparable WhatsApp Clone made using react-native (Expo) and Firebase

17. When You Should use Redux with APIs

Have you been studying React and heard about Redux at some point, right? You get interested and start learning the concepts behind Redux, everything cool until now, but then you start working on a project that makes some API calls and you start wondering, when should I use Redux?

18. A Guide to State Management in Angular Using Ngrx (Version 12)

An Angular Reactive Extension is NgRx. Based on the Redux pattern, it is a state management system. It enables complex state management.

19. Understanding the useState hook in React with Basic Usage

useState is a React hook function that allows us to use state and other React features without writing a class. In React every function name begins with "use".

20. Сurrying 101: A Quick Guide for JavaScript Devs

The essence of currying is simple: to take a function of any arity (number of expected arguments) and make it into a unary function.

21. Announcing Redux-Ruleset NPM Module

Managing data-flows can be quite tricky in javascript. A pattern that really fascinated me over the last years is the flux architecture from facebook. Especially the redux implementation. But redux just tells you how to store your data and how to update the state. It’s really liberal in how to manage data-flows. So really awesome data-flow middleware libs where born like redux-saga and redux-observable.

22. IKODIX Helps to Create Admin Panel Fullstack Apps for Your Databases

IKODIX is an online code generator for admin panel full-stack applications for any relational database.

23. How to Handle Asynchronous Data Requests Using Redux Toolkit

Fetching data asynchronously with Redux Thunk was always too much of a hassle for developers until Redux Toolkit arrived with so many promising features.

24. How to Immediately Update Components Based on User Interaction with React/Redux

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

25. React vs Angular: Final Thoughts

React versus Angular when learning a new framework, which should you use?

26. 3 Basic Principles You MUST Know Before Using Redux

27. More Features of the RTK Query

Previously I wrote about RTK, this story will cover other details of its use.

28. Integrating Redux to your React App — A Step by Step Guide

Integrating Redux into a React application can seem like a daunting task, but with a solid understanding of the basics, it can be a breeze.

29. Function Composition (Pipe, Compose) in JavaScript Explained

Functional programming is about developing small simple functions and combining them for the purposes of executing more complex tasks.

30. Building a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React [Part-3]

An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React

31. Calculating Derived State in JavaScript Using Selectors

State management is challenging. We can make it less challenging by making sure we don’t store any redundant information in our state. What do I mean? Let’s say in our program we need to figure out whether people will be allowed in our bar. We can determine this by examining a couple attributes of the person: we can look at his or her age (anyone who is 21 or older may enter the bar) or we can look at whether he or she is an employee of the bar (all bar employees are allowed to enter, regardless of age). Now, we could store all this information in our state object:

32. The Simple React and Redux Implementation Tutorial

Last month I started making some implementations of Redux in some React projects. In the beginning, it took me a while to understand how to set up everything. Because it is a little complex to set up. But it will help a lot to store the data of an app.

33. Smart Strategy To Create Login Function in React Native Using Powerful Tools

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

34. A Detailed Guide to State Management in iOS

There are many challenges in the software development, but there is one beast that tends to screw things up much more often than the others: the problem of app’s state management and data propagation.

35. MAPSTATETOPROPS & MAPDISPATCHTOPROPS: The Bad Boys of React-Redux

INTRODUCTION

36. How To Simplify Your Application State Management

The Introduction

37. Your Guide To Learning Redux

What is Redux : A beginners guide. Redux is very important if you're using state in your web app. Especially if you're React Developer then you must learn Redux

38. Collection Of Javascript Packages and Extensions That I'm Using

It’s been a while since I started learning JavaScript and, like other languages I learn, I like to discover ways to code efficiently. In this article, I’m going to show you some of the most awesome libraries and VSCode extensions that will improve your JavaScript coding experience.

39. Building a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React [Part-2]

An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React

40. The Guide To Core Redux Concepts

In a React app, data is fetched in the parent component and then passed down to child components through props.

41. How React Testing Library Can Improve Your Mental Health [Part 1]

I know one person who likes writing tests, and it is not me! I like adding code-coverage to my code and you'll see why.

42. How To Test an App That Using Redux Thunk Middleware

A practical approach to test an application that uses async redux-thunk action. The test will check the effect of dispatched action on the state.

43. Moving From React-Redux to @reduxjs/toolkit

I’ve been working with react-redux, and I’m loving it, working with react is awesome, but it can get confusing really fast, so when I was introduced to redux I just instantly loved it. The thing is… when I created an application using yarn create ract-app --template redux, the app had a different syntax than the one I was taught in all the tutorials I saw on youtube, so I started playing around with the default application, and the way they do things there is cleaner and more straight forward. After a quick google search, I realized the default app uses the @redux/toolkit and I wanted to talk about it because it’s pretty great, so…

44. How Redux Observable Made Ajax Calls Great Again

I am building my own SaaS application using React library for the user interface. What I like about react you don’t have to use it in a SPA (single page application).

45. How to Develop a Signup system with React, Redux, and Rails

I have always been fascinated with one’s ability to create or recreate. Software development for gives me a way to translate my imaginations into useful tangible things. The feeling I get after going through challenges to figure out how to put my ideas together, is incomparable. Full-stack development is the combination of both front-end technologies and back-end technologies to create a fully functional application. In this tutorial, we are going to combine front-end technology called React and Redux with a back-end technology called Rails to create a simple sign-up system.

46. The Boring React State Management Guide

What is State?

47. How to Do a Device-Driven Code Split in React With No Backend

This article is a mix of arguments, reality checks and a code solution at the end. Its focus: device (touch/desktop) driven code split in React with no backend.

48. Integrating Redux to your React App [A Step by Step Guide]

My first approach to React was enough to fall in love with this framework: it's easy to work with, has a simple syntax, and it's so fast that you can build a simple application in less than a day.

49. A Tutorial for Todo Apps using React, Redux and Framer-Motion

React redux todo app tutorial : In this tutorial we will build Todo List app with animations using Framer-motion. With react-redux we will use redux-toolkit.

50. How to Refactor Your React Application And Connect with Redux

Introduction

51. Introducing Spin: a Universal Feedback Loop System in Swift

The need for architectural patterns in swift applications

52. React-Redux Flow: Detailed Guide

State. That’s one word behind Redux’s existence in the React framework. But wait a minute what is the state of an application, and why does it matter in single-page applications(SPA). Oh, single-page applications? What are those too? Let’s back it up a bit and take it one step at a time.

Thank you for checking out the 52 most read stories about Redux on HackerNoon.

Visit the /Learn Repo to find the most read stories about any technology.


Written by learn | Lets geek out. The HackerNoon library is now ranked by reading time created. Start learning by what others read most.
Published by HackerNoon on 2023/06/01