Kizspy | Question: 21
(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 withLogger(WrappedComponent) {
return class extends React.Component {
};
// HOC implementation
B. const withLogger = (Wrapped Component) => {
return class extends React.Component {
// HOC implementation
};
};
C. const withLogger = (Wrapped Component) => {
return function HOC() {
// HOC implementation
};
};
D. function with Logger(WrappedComponent) {
return function HOC() {
};
// HOC implementation