A. To store and manage data within a component
B. To define the structure of a React component
C. To handle user interactions in a component
D. To style the components