(Choose 1 answer)
Select the code snippet that correctly defines a Higher-Order Component in React using an arrow function with a named function
A. function with Logger(WrappedComponent) { return class extends React.Component {
// HOC implementation
};
}
B. const withLogger = (WrappedComponent) => {
return class extends React. Component {
// HOC implementation
}:
}:
C. function with Logger(WrappedComponent) {
return function HOC() {
// HOC implementation
}:
}
D. const withLogger = (WrappedComponent) => {
return function HOC() { // HOC implementation
}:
}:
Q: 18