Nowoczesne zarządzanie stanem w React: Context API vs React Hooks