Day 2: Props, State, and Events QUESTION 1: Write a program to create a component with a button that toggles the visibility of a paragraph (show/hide). QUESTION 2: Create a counter component that increments the count by 2 on every click using this.setState (in a class component). QUESTION 3: Create a component where clicking on an item in a list changes its background color using state and event handlers. QUESTION 4: Write a program to create a reusable button component that logs a custom message when clicked. The message should be passed as a prop. QUESTION 5: Build a component with an input field and a live character counter. Update the character count as the user types.