javascript - 样式组件 :hover with react-native and react-native-web

标签 javascript reactjs react-native styled-components react-native-web

我在 React-Native App 中使用 styled-components。 假设我有链接组件:

import styled from 'styled-components/native';

const Link = styled.Text`
  color: 'red';

  &:hover {
    color: 'blue';
  }
`

之后,我用 react-native-web ‘编译’我的 React-Native 代码.

一切都很好,但悬停不起作用。 (文本颜色在悬停时保持 红色。)

我的猜测是 https://github.com/styled-components/css-to-react-native正在删除 hover 定义。

知道如何解决这个问题吗?

最佳答案

对于原生移动开发,悬停没有定义,这是因为屏幕上没有像桌面设备上那样的光标。由于 React Native for web 模拟了 RN 的工作方式,:hover 选择器失去了它的意义

关于javascript - 样式组件 :hover with react-native and react-native-web,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45981897/

相关文章:

reactjs - Redux-form - 表单上的 onChange 未触发

javascript - 函数有效但给出错误

javascript - 如何将 javascript 数组序列化为 google flatbuffers?

javascript - VideoJS currentTime() 总是返回 0

php - 喜欢一个帖子的按钮实际上喜欢所有帖子

reactjs - 网络摄像头无法在生产环境中工作,不显示许可证弹出窗口

reactjs - React Router 6.3.0 渲染组件两次

javascript - 如何在 ReactJS 的 map 函数中控制空值

react-native - react 本地AsyncStorage是否在播放存储更新之间持续存在?

react-native - 如何使用react-native让TabBarIOS弹出到导航堆栈的顶部?