Почему @ Storybook / реагировать на родной язык требует реакции-дом? - PullRequest
0 голосов
/ 04 января 2019

Почему @Storybook/react-native требует react-dom?

Насколько я понимаю, react-dom заключается в том, что он используется для браузера.Но, поскольку React Native не использует браузер, это просто peerDependency, который никогда не будет использоваться.

При запуске приложения React Native с включенной удаленной отладкой оно будет использовать Chrome в качестве рабочего контекста и иметьДОМ доступен.Это причина для его использования?

Мой package.json: "dependencies": { ... "react": "16.3.1", "react-native": "0.55.4", ... }, "devDependencies": { ... "@storybook/react-native": "4.1.1", ... }

Я получаю эти предупреждения при выполнении yarn install: warning "@storybook/react-native > @storybook/core@4.1.1" has unmet peer dependency "react-dom@>=16.3.0". warning "@storybook/react-native > @storybook/ui@4.1.1" has unmet peer dependency "react-dom@*". warning "@storybook/react-native > @storybook/ui > react-modal@3.8.1" has unmet peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16". warning "@storybook/react-native > @storybook/ui > react-treebeard@3.1.0" has unmet peer dependency "react-dom@^15.5.4 || ^16.0.0". warning "@storybook/react-native > @storybook/ui > react-treebeard > velocity-react@1.4.1" has unmet peer dependency "react-dom@^15.3.0 || ^16.0.0".

1 Ответ

0 голосов
/ 09 января 2019

Я получил следующий ответ от Github Issue: https://github.com/storybooks/storybook/issues/5156

, начиная с v5, он не понадобится.Это необходимо, чтобы мы могли запустить веб-часть сборника рассказов.Но веб-часть из v5 будет выбрана в

...