What is the difference between HTML and CSS, and how do they work together in a web application? How do you center an image on a webpage using CSS? Explain different methods. What are semantic HTML elements, and why are they important? What is Bootstrap, and how does its grid system work? How does Flexbox help in creating responsive layouts? What is an API, and how do you integrate an API into a React application? What are React Hooks, and why were they introduced? Explain the purpose of useState and useEffect hooks in React. How do you handle styling in React applications? What is the difference between controlled and uncontrolled components in React