This React-based Password Generator creates strong, customizable passwords. Users can specify password length and include numbers and special characters. The project demonstrates the use of React hooks like useState
, useCallback
, useEffect
, and useRef
for state management and DOM interactions.
- Dynamic Password Length: Adjust the length of the password using a range slider (6 to 50 characters).
- Include Numbers: Option to include numeric characters in the generated password.
- Include Special Characters: Option to include special characters (e.g., !@#$%^&*-_+=[]{}~`) in the generated password.
- Copy to Clipboard: One-click button to copy the generated password to the clipboard for easy use.
- React: A JavaScript library for building user interfaces.
- CSS: For styling the application.
- JavaScript: Core programming language used in React for logic and functionality.