В React я вижу рекомендации по передаче данных глобального типа либо путем передачи каждому компоненту под ним, пока он не достигнет целевого компонента, либо через Context
. Я понимаю, что это важно для компонентов, реагирующих на изменения данных.
Если мне не нужно, чтобы мой компонент реагировал на данные, могу ли я просто экспортировать его из более высокого компонента в мои более низкие компоненты? Например, если я создаю объект истории и экспортирую ссылку на него, я могу использовать его в любом компоненте до тех пор, пока я его импортирую. Я проверил это, и это сработало. Есть ли недостатки?