Использование ключевой опоры для принудительной повторной установки компонента React - PullRequest
0 голосов
/ 30 мая 2018

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

Однако мы искали и обнаружили, что довольно многие предлагают использовать ключевую опору и изменить значениепосле того, как компонент должен повторно смонтировать.Мы проверили его, и он, кажется, работает как ожидалось, но дело в том, что нет официальной документации по этому подходу на https://reactjs.org,, и я никогда не видел его раньше.Только вместе со списками / итерациями, но не для отдельных элементов.

Что вы думаете?

1 Ответ

0 голосов
/ 30 мая 2018

Использование ключей имеет смысл только в списках (массивах) внутри JSX.В противном случае это не должно иметь никакого эффекта, и если это произойдет, я не хотел бы полагаться на это поведение в производстве, поскольку я не думаю, что оно предназначено

https://reactjs.org/docs/lists-and-keys.html#keys

Не могли бы вы сказатьнам, что сторонняя библиотека, которую вы используете?Возможно, есть лучший обходной путь для вашей проблемы!

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