В течение последних нескольких дней я преследовал проблему в своем приложении реакции, где я заметил, что при любом вводе поведение курсора прыгает в конец контролируемых входов при редактировании.
Это
Приложение создается с использованием Webpack и awesome-typcript-loader.Я переключился на ParcelJs и заметил, что проблема исчезла без изменений кода.
В конце концов, после построчной настройки веб-пакета, я обнаружил, что, если я закомментировал внешние компоненты своего веб-пакета для «реагировать и реагировать», проблема также была исправлена.С дальнейшими исследованиями я связал это с внешним миром для реакции, вызывающей проблему.
Моя конфигурация веб-пакета теперь выглядит следующим образом.
externals: {
"react": "React",
//"react-dom": "ReactDOM"
},
HTML-файл индекса теперь выглядит следующим образом.
<script crossorigin src="https://unpkg.com/react@16/umd/react.development.js"></script>
<!--<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>-->
После нескольких дней настройки и чтения яв замешательстве относительно того, почему включение реакции-dom как внешнего вызывает проблему.
Использование реакции 16.8.2 в package.json.
Мне известно о https://github.com/facebook/react/issues/955. Это описывает поведение, но ничего из того, что могло бы вызвать это, не присутствует вмое приложение.