как вы сказали componentDidMount
- правильное место для инициализации , но точно для требования, которое требует измерений узла DOM, таких как ширина или высота в браузере послерендер (здесь вы можете использовать ширину элемента для некоторых целей).
, поэтому в вашем случае (я имею в виду input ) нет необходимости устанавливать значение в componentDidMount
.
следовательно, вы можете просто использовать конструктор этого достаточно.
Надеюсь, это поможет.