Я хочу написать приложение React-Native. Я хочу иметь возможность загружать новые модули во время выполнения на устройстве для расширения функциональности. Будет некоторая основная логика, которая знает, как запрашивать новые модули на основе ввода какой-либо формы, например, dbs. Я не хочу связывать все в единый монолитный пакет, который, как мне кажется, сейчас случается со встроенным упаковщиком.
Это будет похоже на то, как RequireJS работает в браузере. Мне нужно знать:
- Как создать независимые модули? Отказоустойчивый пакет, похоже, не позволяет мне выбирать, какие корневые модули начинаться и работать только с корневым проектом.
- Как я могу во время выполнения добавить новую функциональность в текущую среду JavaScript?