всем! Представьте, у меня есть компонент SomeComponent. Каждый раз, когда изменяется значение 'b', срабатывает useEffect, несмотря на то, что 'b не входит в его зависимости
const SomeComponent = () => {
const a = [1, 2, 3] //just an example of dependency. In real life it will be a changing value
const b = useSelector(someValueSelector)
useEffect(() => {
//do some staff
}, [a])
}
Есть ли способ сохранить ссылку на массив' a 'внутри SomeComponent? Единственный известный мне способ - создать компонент-оболочку и передать
a = useMemo(() => [1, 2, 3], [])
в качестве реквизита в
<SomeComponent a={a} />