ReactJS - после монтирования компонентов необходимо импортировать / перезапустить локальный файл JavaScript - PullRequest
0 голосов
/ 25 апреля 2019

Необходимо импортировать файл validation.js в другой файл javascript в responsejs, как только метод рендеринга основного файла завершит его выполнение.

import './Validations';

должен обработать этот JS-файл, как только метод визуализации основного компонента завершит свое выполнение

Ответы [ 2 ]

0 голосов
/ 25 апреля 2019

Вы можете использовать библиотеку react-loadable для отложенной загрузки файла JavaScript.

import Loadable from 'react-loadable';

const LoadableTest = Loadable({
  loader: () => import('./validations.js'),
  loading() { // you could write your spinner while the file is being loaded.
    return <div>Loading...</div>
  }
});

class MyComponent extends React.Component {
  render() {
    return <LoadableTest/>;
  }
}
0 голосов
/ 25 апреля 2019

То, чего вы пытаетесь достичь, на самом деле не так, как реагирует, любит вести себя и, вероятно, является ошибкой.если вам нужно, чтобы в вашем компоненте были доступны дополнительные функциональные возможности, вы можете определить класс, поместить туда свою внешнюю логику, а затем создать экземпляр объекта из этого класса в конструкторе или методе рендеринга компонента и использовать оттуда все необходимые вам функциональные возможности.

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