При использовании React для рендеринга компонентов на сервере я замечаю, что атрибуты data-reactid являются случайными. Я понимаю, что это ожидалось. (https://groups.google.com/forum/#!topic/reactjs/ewTN-WOP1w8)
Однако немного удивительно, что эта функциональная структура, в противном случае, вводит такой детерминизм в представлении представления. Это означает, что последовательные визуализации представления с идентичным состоянием создадут другой HTML-код, не позволяя, например, механизму просмотра возвратить "304 Not Modified" или создать надежный ETag. (Я считаю, что такое кэширование можно было бы обрабатывать и на более высоком уровне инфраструктуры.)
Есть ли способ семени генерации идентификатора, чтобы реадиды были детерминированными? Или причина, по которой плохая идея объясняется где-то еще?