-->

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.

  • How to fix Each child in a list should have a unique "key" prop in reactjs

     

    How to fix Each child in a list should have a unique "key" prop in reactjs

     

     

     ES6 Gives us a new syntax for defining functions using a fat arrwo. Arrow fucntions bring a lot of clarity & code reduction.

    ES6 is different version of the ECMAScript specification. Which is the standard that defines the scripting language that javascript is based on.

    ES6 release on 2015 and there are so many features Arrow function, classes, let and const for variables.

     

    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. 

     

     

    Each child in a list should have a unique "key" prop 


    When we use this code like this we got an error in our outpage page "Each child in a list should have a unique "key" prop

     

     

    function MapWithBoxes() {
      const [movies, setMovies] = useState([1, 2, 3, 4, 5]);
      const boxes = movies.map(() => {
        return <Box/>
      });
    






    The "Each child in a list should have a unique 'key' prop" warning in React occurs when you render a list of components or elements (e.g., within a map function) without specifying a unique key prop for each item. React uses the key prop to efficiently update and reconcile the virtual DOM when items in a list change, so it's essential to provide a unique key for each item.

    To fix this warning, you need to assign a unique key to each element or component you're rendering in the list. Typically, you can use a unique identifier from your data or the index of the item as the key. Here's how you can fix it in your MapWithBoxes component:


    function MapWithBoxes() {
    
    
      const [movies, setMovies] = useState([1, 2, 3, 4, 5]);
      const boxes = movies.map(
        (item, index) => {
            return <Box key={index} />
        }
    )
    


     OR



    function MapWithBoxes() {
    
    
      const [movies, setMovies] = useState([1, 2, 3, 4, 5]);
      const boxes = movies.map(
        (item, index) => {
            return <Box key={item.id} />
        }
    )
    


     

     

    In this example, I'm using the item itself as the key since the movies array appears to contain unique items.


    How to fix Each child in a list should have a unique "key" prop in reactjs


    v



    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.


  • How to make boxes using map and useState in reactjs

     

    How to make boxes using map and useState in reactjs

     

     

     ES6 Gives us a new syntax for defining functions using a fat arrwo. Arrow fucntions bring a lot of clarity & code reduction.

    ES6 is different version of the ECMAScript specification. Which is the standard that defines the scripting language that javascript is based on.

    ES6 release on 2015 and there are so many features Arrow function, classes, let and const for variables.

     

    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.

     


    How to make boxes using map and useState in reactjs

     

    This is a React functional component named MapWithBoxes that renders a list of boxes using the map method and a Box component. Let's break down the code and explain each part:


    1. Import Statements:

     

    import React, { useState } from "react";
    

     

     

     
    The code imports the React library and the useState hook from React. useState is used to manage state within functional components.

     

    2. MapWithBoxes Component:

     

    function MapWithBoxes() {
    

     

     
    This defines a functional component named MapWithBoxes.

     
    3. State Management:

     

    const [movies, setMovies] = useState([1, 2, 3, 4, 5]);
    

     

     
    This line initializes a piece of state named movies using the useState hook. The initial state is an array [1, 2, 3, 4, 5], which represents a list of movies (though the actual content is not used in this example).

     

    4. Mapping Over Movies:

     

    const boxes = movies.map(() => {
      return <Box />
    });
    
    
    
    
    

     

    This code uses the map function to iterate over the movies array. For each item in the array, it creates a Box component. The key prop is set to the index to help React efficiently update and render these components.


    5. JSX Rendering:

     

    return (
      <div/>
        <div className="max-w-[1240px] shadow-2xl min-h-[400px] mx-auto p-3 "/>
          {/* Input Element */}
        <input
            type="search"
            className="w-full border border-black rounded text-slate-500 p-4"
          />
    
          {/* Grid of Boxes */}
          <div className="w-full grid grid-cols-4 gap-5">{boxes}</div/>
        </div/>
      </div/>
    );
    
    
    
    
    

     


    Inside the return statement, there is JSX code that defines the component's layout.

    It includes an input element for searching (though it doesn't have any functionality in this example).

    The boxes array of Box components is rendered within a grid layout using the CSS classes provided.



    6. Box Component:
     

     

    const Box = () => {
      return <div className="shadow min-h-[200px] border border-black mt-3"/></div/>;
    };
    
    
    

     

     

    This defines a separate functional component named Box.

    The Box component renders a <div> element with some CSS classes to create a box-like appearance with shadows and borders.


    Output


    How to make boxes using map and useState in reactjs





    In summary, this React component MapWithBoxes renders a list of boxes using the map function to iterate over an array of movie items. Each box is created using the Box component, and the resulting boxes are displayed within a grid layout. This code example is a simplified template and doesn't include any actual movie data or search functionality.



     

    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.

     


  • How to API calling in Reactjs

     


     

     ES6 Gives us a new syntax for defining functions using a fat arrwo. Arrow fucntions bring a lot of clarity & code reduction.

    ES6 is different version of the ECMAScript specification. Which is the standard that defines the scripting language that javascript is based on.

    ES6 release on 2015 and there are so many features Arrow function, classes, let and const for variables.

     

    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.

     

    How to API calling in Reactjs



    The code you provided is a React component called APICalling that fetches data from a movie API using the Axios library and displays it on the screen. 




    1. Import Statements:

     

    import axios from 'axios';
    import React, { useEffect, useState } from 'react';
    

     

     

    The code imports the axios library, which is a popular JavaScript library for making HTTP requests.

    It also imports React's useEffect and useState hooks, which are used to manage state and handle side effects in a functional component.


     
    2. APIURL Constant:

     

    const APIURL = "https://api.themoviedb.org/3/discover/movie?sort_by=popularity.desc&api_key=04c35731a5ee918f014970082a0088b1&page=1";
    
    


    This constant holds the URL of the movie API endpoint you want to fetch data from. It includes a query parameter for sorting movies by popularity, an API key, and a page number.



    3. State Management:

     

    const [search, setSearch] = useState("");
    
    
    

     
    The useState hook is used to declare a state variable named search and its corresponding setter function setSearch. This state variable will be used to manage the search term.




    4. getAllMovies Function:

     

    const getAllMovies = () => {
        axios.get(APIURL)
        .then(
            (response) => {
                console.log(response.data.results);
                setSearch(response.data.results);
            }
        )
        .catch(
            (error) => {
                console.log(error);
            }
        )
    }
    
    

     

    getAllMovies is a function that makes an HTTP GET request to the APIURL using Axios.

    When the request is successful, it logs the movie data received from the API and sets the search state with the movie results.

    If there is an error in the request, it logs the error.



    5. useEffect Hook:


     

    useEffect(
        () => {
            if (search === "") {
                getAllMovies();
            } else {
                // getSearchedMovies();
            }
        },
        [search]
    )
    
    
    

     

     

    The useEffect hook is used to perform side effects in the component. In this case, it's used to fetch movie data when the search state changes.

    The useEffect is set up with a dependency array [search], which means it will be triggered whenever the search state changes.

    If the search state is empty, it calls the getAllMovies function to fetch the most popular movies. If search has a value, it could be used to implement searching for movies, but this part of the code is currently commented out (// getSearchedMovies();).




    6. Render:

     

    return (
       <div>APICalling</div>
    )
     
    

     

     

    The component's render function simply returns a <div> element with the text "APICalling". This is the content that will be displayed on the screen when this component is rendered.


    Full Code

     

     

    import axios from 'axios';
    import React, { useEffect, useState } from 'react'
    const APIURL = "https://api.themoviedb.org/3/discover/movie?sort_by=popularity.desc&api_key=04c35731a5ee918f014970082a0088b1&page=1";
    
    function APICalling() {
    
        const [search, setSearch] = useState("");
    
        const getAllMovies = () => {
            axios.get(APIURL)
            .then (
                (response) => {
                    console.log(response.data.results);
                    setSearch(response.data.results);
                }
            )
            .catch(
                (error) => {
                    console.log(error)
                }
            )
        }
    
        useEffect(
            () => {
                if(search === "") {
                    getAllMovies();
                } else {
                    //getSearchedMovies();
                }
            },
            [search]
        )
          
      return (
        <div>APICalling</div>
      )
    }
    
    export default APICalling
    

     

     

     
    In summary, this React component fetches movie data from an API when it's mounted or when the search state changes (though the search functionality is currently commented out), and it logs the results to the console. The actual movie data is stored in the search state variable, which can be used for rendering movie information in the component's UI.

    Output






     

    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.

     

  • ES6 Callbacks and Async Operation

     

    ES6 Callbacks and Async Operation

     

    Callbacks and Async Operation


    In Javascript the code is executed line-by-line in a sequence so when we run a parallel operation or asynchronous operation like fetching data from backend, javascript doesn't waits for the response it simply executes the next line of code. We give the asynchronous operation a function to call when it is completed. This function is called a Callback Function.


    await - Asynchronous actions are the action that we initiate now  & they finish later.


    Eg - SetTimeout


    Synchronous actions are the actions that initiate & finish one-by-one.


    Async - Asynchronous it allows a program to run a function without stop/hold/freezing the entire program. This is done using the Async/Await keyword.

    Async/Await make it easier to write promises.

    The keyword 'async' before a function makes the function return a promises.

    The keyword await is used inside async keyword.





    Introduction to Promises


    A promises is used to handle the asynchronous result of an operation. It defers the execute of a code block until an asynchronous request is completed. This way, other operations can keep running without interruption.


    A promises has 3 states :

    # Pending - It means the operation is going on.

    # Fulfilled - It means the operation was completed.

    # Rejection - It means the operation did not completed and an error can be thrown.


    <script>
    
    async function atul() {
          let promises = new promise((resolve, reject) => {
          setTimeout(() =>
                        resolve("Done"), 3000)
          
          });
    
    let result = await promise;
        alert(Result);
        console.log("The result is ", result);
        
        }
    
    atul();
    
    </script>
    
    





    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.


  • ES6 Arrow filter function

     

    ES6 Arrow filter function

     

     

    Array Function: filter()



    It iterates through the array to create a new array. You can decide which elements should be addded in the new array based on some conditions.

     
    ES6 is different version of the ECMAScript specification. Which is the standard that defines the scripting language that javascript is based on.

    ES6 release on 2015 and there are so many features Arrow function, classes, let and const for variables.


    Syntax


    arr.filter(item => {
        // return true/false to add /skip the current item
    })
    
    



    Example

    Lets see if we return true.

    Actually we have used this code in reactjs called as TheArrow.jsx




    import React from 'react'
    
    function TheFilter() {
       
        
       const myArr = [1, 2, 3, 4];
    
        const myResult = myArr.filter(item => {
           
                  return true
                 
        })
       console.log(myResult);
      
       
    
    
      return (
        <div>
        
        <h1>Check console</h1>
        
        </div>
      )
    }
    
    export default TheFilter
    
    



    Output



    ES6 Arrow filter function

    Let's take another example of if we return even or odd condition.


    import React from 'react'
    
    function TheFilter() {
       
        
       const myArr = [1, 2, 3, 4];
    
        const myResult = myArr.filter(item => {
           
          return item % 2 === 1;
                 
        })
       console.log(myResult);
      
       
    
    
      return (
        <div>
        
        <h1>Check console</h1>
        
        </div>
      )
    }
    
    export default TheFilter
    



    Output


    ES6 Arrow filter function



    if you want you can also check another type of return condition like - 

     return item % 2 !== 0;
     return item % 2 === 0;




    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.



  • ES6 Array Destructuring


    ES6 Array Destructuring

     

     

    Array Destructuring


    It allows us to "unpack" arrays or objects into a bunch of variables which makes working with arrays and objects a bit more convenient.


    OR


    Array Destructuring is a way to extract values from  an array and assign them to variables in a concise manner.

    ES6 is different version of the ECMAScript specification. Which is the standard that defines the scripting language that javascript is based on.

    ES6 release on 2015 and there are so many features Arrow function, classes, let and const for variables.





    Syntax

     

     

    let [a, b] = [1, 2, 3, 4, 5, 6];
    let {name, age} = {firstName: 'atul', lastName: 'kumar', age:23};
    
    

     

    Example

     

    Actually we have used this code in reactjs called as TheArrow.jsx

     

     

    const myArray = [1, 2, 3, 4, 5];
    const [first, second, ...rest] = myArray;
    
    console.log(first);
    console.log(second);
    console.log(rest); 
    
    
    
    



     

    In this example first & second variables hold the first & second elements of the Array and the rest variables hold the remaining elements in new Array.


    Output


    ES6 Array Destructuring


     

    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.

     

  • ES6 Arrow functions with find and findindex function

     

    ES6 Arrow functions with find and findindex function

     

    Array Function: find() and findIndex()



    ES6 introduced 2 new methods to search for elements inside the Array. ES6 is different version of the ECMAScript specification. Which is the standard that defines the scripting language that javascript is based on.

    ES6 release on 2015 and there are so many features Arrow function, classes, let and const for variables.


    find() - It is used to search for an element in the array that matches some condition. It returns the first element that matches the condition.


    findIndex() - It is quite similar to the find() method. The difference is that findIndex() method returns the index of the element instead of the element itself.



    Example



    Here written code says that if our condition are matches or true condition then it returns the first element. If you want in replace of return true you can write any if, else condition or write even or odd conditon.




     

    const numArr = [-1, -2, -3, -4, 1, 2, 3, 4]
    
    const result = numArr.find(item => {
        return true;
    })
    
    
    console.log('Result => ', result);
    
    
     
    

     Output

     

     

    ES6 Arrow functions with find and findindex function

     

     

    Example (return False)


    if we return false statement then output is undefined...



    ES6 Arrow functions with find and findindex function


    Example

     

    Let's take another example of even - odd condition for returning the matches array elements.

    return item % 2 === 0; 

     

     

     

    ES6 Arrow functions with find and findindex function


     


    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.