В этом коде после мутации
может modalPOP state
сохранить его значение?
Мне просто интересно, что происходит с потомком после повторного поиска
const WrapComponent = ({data}) => {
<InsideComponent {...data} />
}
const InsideComponent = ({data}) => {
const [modalPOP, setModalPOP] = useState[false]
const hanldeOnClick = () => {
setModalPOP(true)
}
return (
<Mutation
mutation={SOME MUTATION}
refetchQueries={[{ query: SOME_QUERY}]}
>
{(muatation)=> (<button onClick={muatation} > reFetchBtn </button>
<button onClick={hanldeOnClick} > popUpBtn </button>)}
</Mutation>
)
}
export graphql(SOME_QUERY)(WrapComponent)
Что происходит в lifeCycle
с дочерним компонентом?
reFetchBtn
вызовет повторное получение запроса HOC родителя
Я думаю, что дочерний компонент должен выполнить componentUpdate lifeCycle и modalPOP, чтобы сохранить его значение правильно?
Извините, мне неудобно сдавать SANDBOX I 'Я буду практиковаться.