React-Pose: управление списками - PullRequest
0 голосов
/ 07 января 2019

CodeSandbox здесь: https://codesandbox.io/s/4w9oj2ywk7

Похоже, что PoseGroup поддерживает реагирующие компоненты в DOM даже после их размонтирования.

Мое намерение состоит в том, чтобы иметь возможность "выбрать" элемент из списка, анимировать остальные, и тогда выбранный элемент будет расти, чтобы заполнить его родителя. Я могу добиться этого, не отключая какие-либо элементы списка и используя { applyAtEnd: { display: 'none'}} Reaction-Pose, чтобы просто скрыть их, но это вызывает резкий скачок выбранного элемента вверх. Если я не добавляю applyAtEnd, то они просто переходят в прозрачные, но (а) остаются на месте и (б) остаются активными.

Я ищу естественную анимацию от позиции списка до верхней части списка, а затем снова сглаживаю анимацию, когда она отменена, чтобы вернуться на прежнюю позицию.

В этой песочнице кода вы можете щелкнуть любой элемент, чтобы выбрать / отменить его выбор Поведение в нижней части списка - это то, что я ищу, но без четырех компонентов списка, висящих вокруг него.

Несмотря на то, что они не смонтированы, PoseGroup по какой-то причине все равно отрисовывает их.

Я что-то упустил? Похоже, что это слишком ядро ​​функциональности для отличного продукта, чтобы быть ошибкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...