Как сделать input на React без рефов и обновления стейта?
Как реализовать input в Реакте так, чтобы не обновлять стейт компонента каждый раз при вводе нового символа, при этом динамически изменяя его value на то, что было введено пользователем.
Про неуправляемые формы знаю, но хотелось бы обойтись без рефов.
Т.е. по сути 2 требования:
1) ввод в инпут не дергает его стейт, следовательно не заставляет его заново рендериться
2) value инпута изменяется на введенное в него значение, как это было бы при изменении стейта при onChange
Про неуправляемые формы знаю, но хотелось бы обойтись без рефов.
Без рефов вряд ли получится. Разве что присвоить id инпуту и доставать значение через querySelector, но это уже за гранью реакта. Там реакт тогда и не нужен, с этим и обычный jQuery справится.