Как упомянул RTW в своем комментарии, вы могли бы использовать HO C для централизации этого кода.
Но так как кажется, что вы уже перехватили хуки, я бы предложил поместить этот код в custom useWow
hook и просто вызывайте этот hook в каждом компоненте, где он может вам понадобиться.
const useWow = () => {
const initWow = () => {
const wow = new WOW.WOW({
boxClass: "wow",
animateClass: "animated",
offset: 0,
mobile: false,
live: true,
scrollContainer: null
});
wow.init();
}
return { initWow }
}
А затем в вашем компоненте
const { initWow } = useWow()
useEffect(() => {
initWow();
}, [])