有没有办法将现有的 css 解析为 React Native css?

Posted

技术标签:

【中文标题】有没有办法将现有的 css 解析为 React Native css?【英文标题】:Is there any way to parse an existed css to React Native css? 【发布时间】:2017-05-13 21:30:47 【问题描述】:

我想将现有的网络应用程序移至移动平台。我应该如何将现有的 css 文件传输到 React Native css?

有没有办法直接在应用程序逻辑中执行此操作,或者我应该使用像 webpack 这样的构建器,如果是这样,我需要使用哪个插件?或者也许有一些适用于 Webstorm 或 Atom 等 IDE 的包?

任何提示都会有所帮助,只是不要手动执行此操作。

【问题讨论】:

在这里找到答案:***.com/questions/33595642/… 【参考方案1】:

React Native 中没有内置任何东西可以将 CSS 转换为 RN StyleSheets。 React Native 有一组不同的支持属性,其中一些属性的行为与 CSS 中的对应属性略有不同。也就是说,我对前进的道路有一些建议:

按照 Sintylapse 的建议将 CSS 重写为 StyleSheets covered here 使用第三方转译器 like this one 将您的 css 转换为 React Native StyleSheets。 内联编写所有样式,无需样式表。

如果你打算在这个应用程序或 React Native 上工作一段时间,我会推荐第一个选项。尽管学习语法和如何编写样式可能有点粗糙,但从长远来看,您将比使用其他方法更加熟练。如果您正在寻找一个从样式表开始的好地方this blog post looks promising。转译器可以工作,但由于它是第三方项目,如果您遇到错误并不得不梳理生成的代码以找出问题所在,我不会感到惊讶。内联编写样式有助于原型化,但从长远来看,它不会让您的应用易于维护。

【讨论】:

以上是关于有没有办法将现有的 css 解析为 React Native css?的主要内容,如果未能解决你的问题,请参考以下文章

将现有的 css/html 页面转换为 Django

将现有的 exe 文件嵌入到另一个程序中

将现有的 Kendo 网格绑定到新的 JSON 对象

将现有的移动应用程序从 Android Native(Java) 和 IOS Native(Swift) 迁移到 React Native

将现有的 vuejs 应用程序转换为使用 nuxt s-s-r 有多难?

如何将现有的 20.04 ext4 安装迁移到不同磁盘上的 zfs root?