В компоненте рефка не создается, createRef не используется нигде:
const SwitchBase = React.forwardRef((props, ref) => <Switch disableRipple ref={ref} {...props} />);
const StyledSwitch = withStyles(styles)(SwitchBase);
Что бы компоненту можно было передать реф, почитай доку по forwardRef
Я почитал доку и по свичу и по forwardRef, свич при передаче ему рефки в корень ее пробрасывает, но в проекте нигде не создаются рефки и туда не прокидываются (createRef нет ни одной), зачем эта возможность может понадобиться?
Ну возможно понадобится доступ к дом элементу, и раньше был нужен, это уже надо спросить того кто это делал
Для предсказуемой работы ui компонента
Обсуждают сегодня