Могут ли оба пакета responseJS и Vanilla JavaScript использоваться в одном файле .js? - PullRequest
0 голосов
/ 18 февраля 2019

Я новичок в ReactJS.

Мне было интересно, смогу ли я использовать как ванильный JavaScript, так и responseJS в одном и том же файле .js.Я знаю, что ReactJS - это библиотека javaScript, а не фреймворк.Так что я прав, говоря, что мне действительно разрешено использовать и vanilla JavaScript, и responseJS в одном и том же файле .js?

Я попытался выполнить поиск в Интернете, но не смог получить точный ответ.

Ценю вашу помощь!

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019

Да, вы, конечно, можете поместить туда любой код, который вам нужен;просто в зависимости от того, что делает ваш код (и я думаю, в частности, если он меняет состояние вашего приложения), вам может понадобиться найти способ сообщить React, что произошло.

В противном случае мнение React о текущем состоянии может не совпадать с любыми внесенными вами изменениями, и в этом случае последующий код не будет работать должным образом.Это мышление основано главным образом на моем опыте с Polymer, который предоставляет метод .notifyPath для обновления родительского компонента о любых изменениях, внесенных в его дочерние элементы;надеюсь, у React есть аналогичный механизм, который вы можете использовать, чтобы держать его в режиме реального времени в любых внесенных вами ванильных изменениях.

0 голосов
/ 18 февраля 2019

JavaScript - это JavaScript… так что технически да.

Однако React делает массу и массу вещей с DOM по-своему, и если вы пытаетесь использовать не-React JS для изменения DOM, вымогут столкнуться с конфликтами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...