HOC && HOL
HOC (Higher-Order Component) và HOL (Higher-Order Function)
const withLogging = (WrappedComponent) => {
const handleClick = (event) => {
console.log('Button clicked!');
// Gọi hàm click mặc định của component Button
WrappedComponent.handleClick(event);
};
return React.createElement(WrappedComponent, { ...props, handleClick });
};
const MyButton = (props) => {
return (
<button onClick={props.handleClick}>Click me!</button>
);
};
const LoggingButton = withLogging(MyButton);Đặc điểm
HOC
HOL
PreviousGiải thích ý nghĩa của từng Dependency trong useEffectNextPromise, callback, async/await là gì?
Last updated