This project is a simple yet interactive Random String Generator built using React with core hooks like useState, useEffect, and useCallback. The app generates random strings of customizable length and displays them instantly on the screen.
• UseState is used to manage the state of the generated string and user inputs (like string length or character set).
• UseEffect ensures that the app can automatically generate a new random string when dependencies (like length or options) change.
• UseCallback is used to optimize the string generation function, preventing unnecessary re-renders and improving performance.
• Generate random strings with a single click.
• Customize string length.
• Choose character set (alphabets, numbers, and special characters).
• Copy generated strings to clipboard.
• Auto-generate a new string when settings are updated. This project demonstrates practical use of React hooks for state management, side effects, and function memorization, making it an excellent learning project for beginners exploring Reacts modern features.