React Hooks: Benefits and Effective Techniques