Итак, я пытаюсь настроить надстройку Office-js для Excel с помощью реакции (используя генератор yeoman office-js, найденный здесь https://github.com/OfficeDev/generator-office), и сталкиваюсь с проблемами при настройке надстройки для использования несколькихмаршруты. Не похоже, что традиционная маршрутизация React работает прямо из коробки (в настоящее время пытается использовать response-router-dom). Кто-нибудь знает, как я поступил бы с этим? В частности, смотрел, как я должен настроить некоторыесортировки маршрутов, webpack.config.js и manifest.xml.
Хотелось бы загрузить, например, что-то вроде LandingComponent на route = [baseUrl] / и что-то вроде RegistrationComponent на [baseUrl] /signup.
Для обычного старого React то, что я пытаюсь сделать, выглядело бы примерно так
const Routes = () => (
<div>
<Route path="/" exact component={LandingComponent} />
<Route path="/signup" exact component={SignupComponent} />
</div>
)
Ключевые фрагменты кода, которые, как я подозреваю, потребовали бы модификации, могли бы включать что-то вwebpack.config.js (мучительно плохо знаком с фактической настройкой веб-пакета, не уверен, понадобится ли мне иметь дело с этим парнем),
manifest.xml
<DefaultSettings>
<SourceLocation DefaultValue="https://localhost:3000/taskpane.html"/>
</DefaultSettings>
Также ярассматривая такие вещи, как удаление «.html» из приведенного выше URL-адреса (цель состоит в том, чтобы надстройка по умолчанию загружала лендинг в «https://localhost:3000/',», а с помощью кнопок можно перейти к «https://localhost:3000/signup',».в то время как надстройка в настоящее время загружает 'https://localhost:3000/taskpane.html' по умолчанию).
Извините за слово рвота, все еще очень нова в этом и не уверена, что есть и не возможно!