Я строю интерактивный график в React, где пользователь может выбрать несколько переменных и добавить их в один график. Каждая из этих «переменных» представляет научные данные и хранится в виде массивов от 100 000 до 3 миллионов элементов.
Я не очень склонен хранить эти переменные в состоянии React, так как их содержимое никогда не меняется, и я предпочел бы контролировать, когда пользовательский интерфейс должен выполнять рендеринг вручную, вместо того, чтобы позволить React автоматически перебирать эти массивы, пытаясь найти если они изменились, что делает мое приложение не отвечающим.
Есть ли какой-нибудь предпочтительный способ хранения этих данных и обмена ими с React? Сейчас я просто храню все в глобальной переменной.