нём хранится массив объектов.
В дочернем компоненте на страницу выводится одно из полей объекта.
И там же, в дочернем компоненте есть форма для изменения этого поля.
Функция изменения поля передаётся в дочерний компонент пропсом.
После ввода в форму значений, state корректно изменяется, но на странице дочернего компонента значение не изменяется, т.е. не происходит рендера с новым значением.
Если перезагрузить страницу то всё ок.
В каком месте может быть проблема?
МОжет быть вы мутируете изначальный массив? Это может к таким последствиям приводить, так как реакт из-за мутации не может отличить старое значение от нового.
Вот доки https://pancakeswap.github.io/pancake-uikit/?path=/story/components-button-menu--default. , тут нет возмоности свои стили вносить, тольо переипользовать их (
Обсуждают сегодня