-->

ABOUT US

Our development agency is committed to providing you the best service.

OUR TEAM

The awesome people behind our brand ... and their life motto.

  • Kumar Atul Jaiswal

    Ethical Hacker

    Hacking is a Speed of Innovation And Technology with Romance.

  • Kumar Atul Jaiswal

    CEO Of Hacking Truth

    Loopholes are every major Security,Just need to Understand it well.

  • Kumar Atul Jaiswal

    Web Developer

    Techonology is the best way to Change Everything, like Mindset Goal.

OUR SKILLS

We pride ourselves with strong, flexible and top notch skills.

Marketing

Development 90%
Design 80%
Marketing 70%

Websites

Development 90%
Design 80%
Marketing 70%

PR

Development 90%
Design 80%
Marketing 70%

ACHIEVEMENTS

We help our clients integrate, analyze, and use their data to improve their business.

150

GREAT PROJECTS

300

HAPPY CLIENTS

650

COFFEES DRUNK

1568

FACEBOOK LIKES

STRATEGY & CREATIVITY

Phasellus iaculis dolor nec urna nullam. Vivamus mattis blandit porttitor nullam.

PORTFOLIO

We pride ourselves on bringing a fresh perspective and effective marketing to each project.

Showing posts with label React-redux-saga. Show all posts
Showing posts with label React-redux-saga. Show all posts
  • switch statement in react redux

     

    switch statement in react redux

     

    Hello viewers, i am back again for you and now we will start from redux-saga. So, we are ready for implemenation of reducer in redux. Actually we are making some project like E-commerce where we can implement searchbar, product add to cart, remove from cart, empty cart, cart section after adding some product and product section and a lot of things, So, don't worry i'm not going to leave you alone.

     

     

    React


    Certainly, Reactjs is a JavaScript library developed by Facenook for building user interfaces. It allows developers to create reusable UI components and effciently manage the state of their applications. Here are some key aspects of Reactjs.


    Component-Based Architecture: ReactJS follows a component-based architecture, where the user interface is divided into small, reusable components. Components encapsulate their own logic, state, and rendering, making it easier to build and maintain complex user interfaces.



    Virtual DOM: ReactJS uses a virtual representation of the DOM (Document Object Model), known as the Virtual DOM. When the state of a component changes, React updates the Virtual DOM.



    JSX: JSX is a syntax extension for JavaScript used in React. It allows developers to write HTML-like code within JavaScript, making it easier to describe the structure and appearance of components. JSX code is transpiled to regular JavaScript using tools like Babel before being executed in the browser.


    Hooks: React introduced Hooks in version 16.8 as a way to use state and other React features in functional components. Hooks allow developers to write reusable logic and manage state within functional components without the need for class components. The most commonly used hooks are useState for managing state and useEffect for handling side effects such as fetching data or subscribing to events.


    React Router: React Router is a popular routing library for React applications. It enables developers to create single-page applications with multiple views and handles routing between different components based on the URL.


    State Management: React provides a flexible ecosystem of state management solutions. While React's built-in state management (useState ) is suitable for managing local component state, more complex applications may benefit from additional state management libraries like Redux. These libraries help manage global application state and provide predictable ways to update and access the state.


    ReactJS has gained widespread popularity due to its performance, reusability, and declarative approach to building user interfaces. It has large community.

     

    Topic we will cover -


    # Why need Switch Statement inside reducer

    # Make Switch Statement

    # Check some with Switch statement


    Why need Switch Statement inside reducer

     

    If you remember something, in this previous blog we have to applied in reducer ADD_TO_CART option when user cilck on cart then item will be added to the cart. Like this


    Reducer Link - CLICK HERE

     


    switch statement in react redux


     But there is problem becuase of if we have so many cart option like ADD_TO_CART, UPDATE_TO_CART, DELETE_TO_CART etc then that time we can't use so many if-else-elseif statement just because it's increase the complexity of our program and this is suitable for developers also.


    So, for this we will use Switch Statement.


    Make Switch Statement


    If you have remember something there is some cases in switch statement, so lets started.


    switch statement in react redux


    import { ADD_TO_CART, REMOVE_TO_CART } from './Constant';
    
    export const cartData = (data = [], action) => {
     
    
        switch(action.type)
        {
            case ADD_TO_CART:
                // if we have 5 items then want to add more one
                console.log("ADD_TO_CART CONDITION", action)
                return 1+1;
            case REMOVE_TO_CART:
                //if we have 5 item then want to remove one item
                return 1-1;
            default:
                return "no condition matched";
        }
    }
    
    //www.kumaratuljaiswal.in #www.hackingtruth.in
    




    switch statement in react redux




    This way is to write switch case statement and that matched from Action.jsx file because of user want add to cart item then that case statement and inside written logic run there.


    Watch Full Tutorial


    # Install redux and saga packages - CLICK HERE

    # Make reducer wrapper - CLICK HERE

    # Action in reducer - CLICK HERE

    # Reducer in redux - CLICK HERE

     

     


    Disclaimer



    All tutorials are for informational and educational purposes only and have been made using our own routers, servers, websites and other vulnerable free resources. we do not contain any illegal activity. We believe that ethical hacking, information security and cyber security should be familiar subjects to anyone using digital information and computers. Hacking Truth is against misuse of the information and we strongly suggest against it. Please regard the word hacking as ethical hacking or penetration testing every time this word is used. We do not promote, encourage, support or excite any illegal activity or hacking.

     

     

  • Reducer in Redux



     

     

    Hello viewers, i am back again for you and now we will start from redux-saga. So, we are ready for implemenation of reducer in redux. Actually we are making some project like E-commerce where we can implement searchbar, product add to cart, remove from cart, empty cart, cart section after adding some product and product section and a lot of things, So, don't worry i'm not going to leave you alone.

     

     

    React


    Certainly, Reactjs is a JavaScript library developed by Facenook for building user interfaces. It allows developers to create reusable UI components and effciently manage the state of their applications. Here are some key aspects of Reactjs.


    Component-Based Architecture: ReactJS follows a component-based architecture, where the user interface is divided into small, reusable components. Components encapsulate their own logic, state, and rendering, making it easier to build and maintain complex user interfaces.



    Virtual DOM: ReactJS uses a virtual representation of the DOM (Document Object Model), known as the Virtual DOM. When the state of a component changes, React updates the Virtual DOM.



    JSX: JSX is a syntax extension for JavaScript used in React. It allows developers to write HTML-like code within JavaScript, making it easier to describe the structure and appearance of components. JSX code is transpiled to regular JavaScript using tools like Babel before being executed in the browser.


    Hooks: React introduced Hooks in version 16.8 as a way to use state and other React features in functional components. Hooks allow developers to write reusable logic and manage state within functional components without the need for class components. The most commonly used hooks are useState for managing state and useEffect for handling side effects such as fetching data or subscribing to events.


    React Router: React Router is a popular routing library for React applications. It enables developers to create single-page applications with multiple views and handles routing between different components based on the URL.


    State Management: React provides a flexible ecosystem of state management solutions. While React's built-in state management (useState ) is suitable for managing local component state, more complex applications may benefit from additional state management libraries like Redux. These libraries help manage global application state and provide predictable ways to update and access the state.


    ReactJS has gained widespread popularity due to its performance, reusability, and declarative approach to building user interfaces. It has large community.

     

    Topic we will cover -


    # What is Reducer in Redux

    # Make Reducer

    # Make RootReducer

    # Test Data Flow


    What is Reducer in Redux

     

     # Reducer handle data for store, actually when we send the data from react to action then how to send the data to the store, its decided by reducer so that's why after making action we will create reducer file and all code are implement.

    # Update data in store - Suppose that we have 5 data in cart, if we add one more data or remove the data, then we need to manage for this update.

    # Rules

        # Need root reducer

        # Reducer must return the some value

        # The reducer must have some initial value



     

    Reducer in Redux

     

     

    Make Reducer

     

    we will create reducer and rootReducer and then changes in store file because of in previous blog we have already implement dummy data store then now we are ready to changes in this file according to reducer.jsx

     

     

    Reducer in Redux





    Reducer in Redux



     

    fds
    Reducer in Redux




      
      import { combineReducers, createStore } from "redux";
    import RootReducer from "./RootReducer";
    
    const Store = createStore(RootReducer)
    
    export default Store
    
    //www.kumaratuljaiswal.in #www.hackingtruth.in
    
      

    But there is some error lets check

     


    Reducer in Redux

     

    Uncaught Error: The slice reducer for key "cartData" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.

    this says that Reducer must return the some value


    Reducer in Redux



    But the problem here is that how will the reducer know which reducer will be called from which action file like - 


      
      
      
    export const cartData = (data = [], action) => {
        
        if(action.type === "ADD_TO_CART")
        {
            console.log("reducer called", action)
            return action.data
        } else {
            return "no action matched"
        }
    }
    
    //www.kumaratuljaiswal.in #www.hackingtruth.in
      



    addToCart
    removeFromCart 
    emptyCart  

     
    thats why we will use if else condition otherwise switch statement but for if-else statement.
     
     
     
     
    Reducer in Redux

     
     
     
     
     Now we will create constant.jsx file if we want to change type key look like this ( type: "ADD_TO_CART") then directly change in one file (constant.jsx file) except in all file.Even in type without use as a string in action.jsx file.





    Reducer in Redux


    import { ADD_TO_CART } from "./Constant";
    
    export const addToCart = (data) => {
        console.log("action called", data);
        return {
        type: ADD_TO_CART,
        data: data
    }
    }
    
     
     
     

     

    Watch Full Tutorial


    # Install redux and saga packages - CLICK HERE

    # Make reducer wrapper - CLICK HERE

    # Action in reducer - CLICK HERE

    # Reducer in redux - CLICK HERE

     


    Disclaimer



    All tutorials are for informational and educational purposes only and have been made using our own routers, servers, websites and other vulnerable free resources. we do not contain any illegal activity. We believe that ethical hacking, information security and cyber security should be familiar subjects to anyone using digital information and computers. Hacking Truth is against misuse of the information and we strongly suggest against it. Please regard the word hacking as ethical hacking or penetration testing every time this word is used. We do not promote, encourage, support or excite any illegal activity or hacking.

     

     

  • Action in redux

     

    Action in redux

     

      

    Hello viewers, i am back again for you and now we will start from redux-saga. So, we will teach first how to install redux and saga packages and after that we are ready for implemenation of redux-saga. Actually we are making some project like E-commerce where we can implement searchbar, product add to cart, remove from cart, empty cart, cart section after adding some product and product section and a lot of things, So, don't worry i'm not going to leave you alone.

     

    React


    Certainly, Reactjs is a JavaScript library developed by Facenook for building user interfaces. It allows developers to create reusable UI components and effciently manage the state of their applications. Here are some key aspects of Reactjs.


    Component-Based Architecture: ReactJS follows a component-based architecture, where the user interface is divided into small, reusable components. Components encapsulate their own logic, state, and rendering, making it easier to build and maintain complex user interfaces.



    Virtual DOM: ReactJS uses a virtual representation of the DOM (Document Object Model), known as the Virtual DOM. When the state of a component changes, React updates the Virtual DOM.



    JSX: JSX is a syntax extension for JavaScript used in React. It allows developers to write HTML-like code within JavaScript, making it easier to describe the structure and appearance of components. JSX code is transpiled to regular JavaScript using tools like Babel before being executed in the browser.


    Hooks: React introduced Hooks in version 16.8 as a way to use state and other React features in functional components. Hooks allow developers to write reusable logic and manage state within functional components without the need for class components. The most commonly used hooks are useState for managing state and useEffect for handling side effects such as fetching data or subscribing to events.


    React Router: React Router is a popular routing library for React applications. It enables developers to create single-page applications with multiple views and handles routing between different components based on the URL.


    State Management: React provides a flexible ecosystem of state management solutions. While React's built-in state management (useState ) is suitable for managing local component state, more complex applications may benefit from additional state management libraries like Redux. These libraries help manage global application state and provide predictable ways to update and access the state.


    ReactJS has gained widespread popularity due to its performance, reusability, and declarative approach to building user interfaces. It has large community.

     

    Topic we will cover -


    # What is Action in Redux

    # Make action function

    # Call action function



    What is Action ?

     

    # Actions are the plain functions.

    # Get data from reactjs

    # Send data to reducer after process

    # Must have type key in return statement

    # Much sync types with reducer

     

    But why we don't keep data directly into reducer, just because of reducer is not capable to get data from reactjs directly.

     

      

    Action in redux

     

    Make action function



    export const addToCart = () => {
        console.log("action called");
        return "www.hackingtruth.in"
    }
    
    
    



    1. 'export const addToCart = () => {: This line defines a JavaScript function named addToCart. The export keyword suggests that this function is intended to be used in other parts of the codebase, likely in a different module or file. The function is defined as an arrow function.

    2.  console.log("action called");: This line logs the text "action called" to the console when the addToCart function is called. It's a common practice to use console.log for debugging purposes to check if a function is executed or not.

    3.  return "www.hackingtruth.in";: This line returns the string "www.hackingtruth.in" as the result of the addToCart function.



    Action in redux


     

    import React from 'react'
    import { addToCart } from './redux/Action'
    import { useDispatch } from 'react-redux';
    
    function App() {
      const dispatch = useDispatch();
      return (
        <div>
        
        <div className='max-w-[1240px] mx-auto mt-6 '>
        <button className='bg-green-700 text-white p-2'  
         onClick={() => dispatch(addToCart())} >Add to Cart</button>
         </div>
        
        </div>
      )
    }
    
    export default App
    

     

    1. import Statements:

    # import React from 'react': This imports the React library, which is necessary for creating React components and using JSX syntax.

    # import { addToCart } from './redux/Action': This imports the addToCart function from the './redux/Action' module. This function likely represents an action creator in Redux, responsible for dispatching actions to update the state.

    # import { useDispatch } from 'react-redux': This imports the useDispatch hook from the 'react-redux' library. The useDispatch hook is used to obtain the dispatch function from the Redux store, allowing components to dispatch actions.



    2. React Component:

    # function App() { ... }: This defines a functional React component named App. This component represents a part of the user interface.

    # const dispatch = useDispatch();: This line initializes a dispatch variable using the useDispatch hook. This hook is used to access the dispatch function provided by Redux. The dispatch function is crucial for triggering actions that will eventually update the Redux store's state.

    # Within the component's return statement, there's a <button> element with an onClick event handler.

    # onClick={() => dispatch(addToCart())}: This sets up an event handler that is executed when the button is clicked. When the button is clicked, it calls the dispatch function with the result of calling the addToCart function. This effectively dispatches an action to the Redux store.



    3. Export:

    # export default App: This line exports the App component as the default export of this module, making it available for use in other parts of the application.


    But if we run this program action is called successfully but we got an error look like this -  Actions must be plain objects.

     


    Action in redux


     

    To fix this error we will use type and key in action.

     

    export const addToCart = () => {
        console.log("action called");
        return {
        type: 'ADD_TO_CART',
        data: "1 item"
    }
    }
    

     

     

     

    Action in redux

     

     Then in the next blog we will send the data to the reducer but for now we have a dummy data and implement it in app.jsx file. 

     

    App.jsx


    import React from 'react'
    import { addToCart } from './redux/Action'
    import { useDispatch } from 'react-redux';
    
    function App() {
      const dispatch = useDispatch();
      
      const product = {
        name: 'Motorola',
        type: 'mobile',
        price: 18000,
        color: 'silver'
      }
    
      return (
        <div>
        
        
        <button onClick={() => dispatch(addToCart(product))} >Add to Cart</button>
        
        
        </div>
      )
    }
    
    export default App
    




     Action.jsx

     

    export const addToCart = (data) => {
        console.log("action called", data);
        return {
        type: 'ADD_TO_CART',
        data: data
    }
    }
    

     

     

     

    Action in redux

     

     

     

    Now it is finally running and all are done. After this blog we will make Reducer file and etc.


    Watch Full Tutorial


    # Install redux and saga packages - CLICK HERE

    # Make reducer wrapper - CLICK HERE

    # Action in reducer - CLICK HERE

    # Reducer in redux - CLICK HERE

     

     

    Disclaimer



    All tutorials are for informational and educational purposes only and have been made using our own routers, servers, websites and other vulnerable free resources. we do not contain any illegal activity. We believe that ethical hacking, information security and cyber security should be familiar subjects to anyone using digital information and computers. Hacking Truth is against misuse of the information and we strongly suggest against it. Please regard the word hacking as ethical hacking or penetration testing every time this word is used. We do not promote, encourage, support or excite any illegal activity or hacking.



     

  • Make Redux Wrapper


    Make Redux Wrapper

     

     

     Here viewers, i am back again for you and now we will start coding in redux-saga. So, we will teach you make redux wrapper and code only for Store.jsx file and after that we will code in another file like Action.jsx, Reducer.jsx. So don't worry if you are confused like what i am saying now and how to manage all of things dont worry i am here for you guys. Actually we are making some project like E-commerce where we can implement searchbar, product add to cart, remove from cart, empty cart, cart section after adding some product and product section and a lot of things, So, don't worry i'm not going to leave you alone.

     

    React


    Certainly, Reactjs is a JavaScript library developed by Facenook for building user interfaces. It allows developers to create reusable UI components and effciently manage the state of their applications. Here are some key aspects of Reactjs.


    Component-Based Architecture: ReactJS follows a component-based architecture, where the user interface is divided into small, reusable components. Components encapsulate their own logic, state, and rendering, making it easier to build and maintain complex user interfaces.



    Virtual DOM: ReactJS uses a virtual representation of the DOM (Document Object Model), known as the Virtual DOM. When the state of a component changes, React updates the Virtual DOM.



    JSX: JSX is a syntax extension for JavaScript used in React. It allows developers to write HTML-like code within JavaScript, making it easier to describe the structure and appearance of components. JSX code is transpiled to regular JavaScript using tools like Babel before being executed in the browser.


    Hooks: React introduced Hooks in version 16.8 as a way to use state and other React features in functional components. Hooks allow developers to write reusable logic and manage state within functional components without the need for class components. The most commonly used hooks are useState for managing state and useEffect for handling side effects such as fetching data or subscribing to events.


    React Router: React Router is a popular routing library for React applications. It enables developers to create single-page applications with multiple views and handles routing between different components based on the URL.


    State Management: React provides a flexible ecosystem of state management solutions. While React's built-in state management (useState ) is suitable for managing local component state, more complex applications may benefit from additional state management libraries like Redux. These libraries help manage global application state and provide predictable ways to update and access the state.


    ReactJS has gained widespread popularity due to its performance, reusability, and declarative approach to building user interfaces. It has large community.

     

    Make Redux Wrapper

     

    # Make all files (Action, Reducer, Store)

    # Make Wrapper Around React App

    # Make Redux Store

    # Interview Question

     

    Make all files (Action, Reducer, Store)

     

    First, we make all file like action , reducer, store but only in this blog we will code inside Store,jsx file and what is the purpose of Store.jsx etc okay don't worry we will for move forward step by step.

     

     

    Make Redux Wrapper

     

     

    In src folder first we make a folder as called as redux and after then we will make a file name as Action .jsx, Reducer.jsx

     

    src folder => redux folder => Action.jsx => Reducer.jsx

     

     


     

     

    If we make a reducer then for combining all reducers we make a file called as rootReducer.jsx file.

    if you little bit confused don't worry gradually we will know and learn everything.




     

     

    Make Wrapper Around React App

     

    Now, inside react-app and the file is main.jsx (might be different name in your case like index.jsx) we will cover with provider around the react-app just because of if we use of redux app in another page of react app then we can access data of redux in  any kind of page of react-app.


    Make Redux Wrapper

    And now wrapping time. So if we remove strictmode then no issue in our program.



    Make Redux Wrapper


    import the provider from react-redux and then after removing strictmode we will write and wrap via provider.

    like this -


    import React from 'react'
    import ReactDOM from 'react-dom/client'
    import App from './App.jsx'
    import './index.css'
    import { Provider } from 'react-redux'
    
    
    //www.kumaratuljaiswal.in www.hackingtruth.in
    
    ReactDOM.createRoot(document.getElementById('root')).render(
      <Provider>
        <App />
        </Provider>
    )
    
    
    
    
    


    Make Redux Wrapper


    But there is some error because lets check output.


    Make Redux Wrapper



    So, its time to make redux store. lets move forward with the next step.


    Make Redux Store


    The Redux store is the main, central bucket which stores all the states of an application. It should be considered and maintained as a single source of truth for the state of the application.

    But you must have seen in the diagram given above, first of all we create the action file and reducer fie andonly then e create the store file, but hrer we have not yet written the code in the reducer file. so for this we create the store file. we will create a dummy store in the file.



    Make Redux Wrapper


    import { createStore } from "redux";
    
    const dummyReducer = () => 
    {
         return 100
    }
    
    const Store = createStore(dummyReducer)
    
    export default Store
    
    
    


    Make Redux Wrapper



    import React from 'react'
    import ReactDOM from 'react-dom/client'
    import App from './App.jsx'
    import './index.css'
    import { Provider } from 'react-redux'
    
    import Store from './redux/Store.jsx'
    
    //www.kumaratuljaiswal.in www.hackingtruth.in
    
    console.log(Store)
    
    ReactDOM.createRoot(document.getElementById('root')).render(
      <Provider store={Store}>
        <App />
        </Provider>
    )
    
    
    


    Make Redux Wrapper


    Now it is finally running and all are done. After this blog we will make Action file and etc.

     

    Watch Full Tutorial


    # Install redux and saga packages - CLICK HERE

    # Make reducer wrapper - CLICK HERE

    # Action in reducer - CLICK HERE

    # Reducer in redux - CLICK HERE

     


    Disclaimer



    All tutorials are for informational and educational purposes only and have been made using our own routers, servers, websites and other vulnerable free resources. we do not contain any illegal activity. We believe that ethical hacking, information security and cyber security should be familiar subjects to anyone using digital information and computers. Hacking Truth is against misuse of the information and we strongly suggest against it. Please regard the word hacking as ethical hacking or penetration testing every time this word is used. We do not promote, encourage, support or excite any illegal activity or hacking.



  • Install redux and saga packages

     

    react-redux-saga-hackingtruth

     

    Hello viewers, i am back again for you and now we will start from redux-saga. So, we will teach first how to install redux and saga packages and after that we are ready for implemenation of redux-saga. Actually we are making some project like E-commerce where we can implement searchbar, product add to cart, remove from cart, empty cart, cart section after adding some product and product section and a lot of things, So, don't worry i'm not going to leave you alone.

     

    React


    Certainly, Reactjs is a JavaScript library developed by Facenook for building user interfaces. It allows developers to create reusable UI components and effciently manage the state of their applications. Here are some key aspects of Reactjs.


    Component-Based Architecture: ReactJS follows a component-based architecture, where the user interface is divided into small, reusable components. Components encapsulate their own logic, state, and rendering, making it easier to build and maintain complex user interfaces.



    Virtual DOM: ReactJS uses a virtual representation of the DOM (Document Object Model), known as the Virtual DOM. When the state of a component changes, React updates the Virtual DOM.



    JSX: JSX is a syntax extension for JavaScript used in React. It allows developers to write HTML-like code within JavaScript, making it easier to describe the structure and appearance of components. JSX code is transpiled to regular JavaScript using tools like Babel before being executed in the browser.


    Hooks: React introduced Hooks in version 16.8 as a way to use state and other React features in functional components. Hooks allow developers to write reusable logic and manage state within functional components without the need for class components. The most commonly used hooks are useState for managing state and useEffect for handling side effects such as fetching data or subscribing to events.


    React Router: React Router is a popular routing library for React applications. It enables developers to create single-page applications with multiple views and handles routing between different components based on the URL.


    State Management: React provides a flexible ecosystem of state management solutions. While React's built-in state management (useState ) is suitable for managing local component state, more complex applications may benefit from additional state management libraries like Redux. These libraries help manage global application state and provide predictable ways to update and access the state.


    ReactJS has gained widespread popularity due to its performance, reusability, and declarative approach to building user interfaces. It has large community.

     

    Install redux and saga package


    # npm install react-redux

    # npm install redux

    # npm install redux-saga


    so lets start with gain more details for installing these packages but it will be install only if you have installed react for your product.

    When we use react with redux-saga for installing these libraries.


    First Library


    Create a react redux app = CLICK Here

    In this site, through we can install redux app with 2 methods but if you see that there is one of them installation way are  like ( npm create-react-app my-app --template redux ) but we don't go through this method because of either the ready-made template, what can we say, gives a complete structure in which you will have difficulty in understanding which structure in made and how.

    Thats why we have to prefer install like this way ( npm install redux or npm i redux )


    Install redux and saga packages


    For check it is installing or not ? then go to package.json file and there is redux and his version are available.


    Install redux and saga packages


    Now let's move forward.


    Second Library


    Using Create React App = CLICK Here

    In this site, through we can install react-redux app with this command ( npm install react-redux or npm i react-redux )



    Install redux and saga packages


    Third Library


    install react-saga = CLICK Here

    In this site, through we can install redux-saga app with this command ( npm install redux-saga or npm i redux-saga )




    Install redux and saga packages


    Finally all are done. After this blog we will make Action, Reducer, Store, Constant, and saga file.


    Watch Full Tutorial


    # Install redux and saga packages - CLICK HERE

    # Make reducer wrapper - CLICK HERE

    # Action in reducer - CLICK HERE

    # Reducer in redux - CLICK HERE

     


    Disclaimer



    All tutorials are for informational and educational purposes only and have been made using our own routers, servers, websites and other vulnerable free resources. we do not contain any illegal activity. We believe that ethical hacking, information security and cyber security should be familiar subjects to anyone using digital information and computers. Hacking Truth is against misuse of the information and we strongly suggest against it. Please regard the word hacking as ethical hacking or penetration testing every time this word is used. We do not promote, encourage, support or excite any illegal activity or hacking.



  • WHAT WE DO

    We've been developing corporate tailored services for clients for 30 years.

    CONTACT US

    For enquiries you can contact us in several different ways. Contact details are below.

    Hacking Truth.in

    • Street :Road Street 00
    • Person :Person
    • Phone :+045 123 755 755
    • Country :POLAND
    • Email :contact@heaven.com

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.