Почему @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".