Skip to content
View ali-sabry's full-sized avatar
💥
Creating new repos
💥
Creating new repos

Block or report ali-sabry

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. this hook allows users to control th... this hook allows users to control the application with voice commands.
    1
    import { useState, useEffect } from "react";
    2
    
                  
    3
    function useSpeechRecognition(commands, callback) {
    4
      const [recognition, setRecognition] = useState(null);
    5
      const [transcript, setTranscript] = useState("");
  2. This custom hook allows you to easil... This custom hook allows you to easily handle form validation in your React application. It takes in an initial state and a validation function as parameters and returns an object with several properties and functions that can be used to manage the form state.
    1
    import { useState, useEffect } from 'react';
    2
    
                  
    3
    const useFormValidation = (initialState, validate) => {
    4
      const [values, setValues] = useState(initialState);
    5
      const [errors, setErrors] = useState({});
  3. This hook will allow me to debounce ... This hook will allow me to debounce any function that I want to run after a certain delay. For example, if I have an input field that triggers a search function on every keystroke, this hook will prevent unnecessary API calls by delaying the search function until the user stops typing for a certain period.
    1
    import { useState, useEffect } from 'react';
    2
    
                  
    3
    export const useDebounce = (value, delay) => {
    4
      const [debouncedValue, setDebouncedValue] = useState(value);
    5
    
                  
  4. alinotion alinotion Public

    This's a fully notion app clone with the most basic features

    TypeScript

  5. buket buket Public

    Buket is a full functionality ecommerce app that simulate the user online all shopping process like online real ecommerce, the user can see all products and filtering it by categories, also can sav…

    JavaScript

  6. dojo-movies-app dojo-movies-app Public

    dojo movies app is react.js app to find your best, trends, and popular movies . you can add movies to your favorites page, change app theme and more...

    JavaScript