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