javascript - 使用情感设计列表元素

标签 javascript html reactjs emotion

我正在尝试使用 emotion 设计我的 react 应用程序

我想让我的 ulli 元素成为无项目符号。

我正在关注this doc from Emotion

这是他们的例子:

import styled from '@emotion/styled'

const Child = styled.div`
  color: red;
`

const Parent = styled.div`
  ${Child} {
    color: green;
  }
`
render(
  <div>
    <Parent>
      <Child>green</Child>
    </Parent>
    <Child>red</Child>
  </div>
)

这是我的尝试。

import React from 'react';
import styled from '@emotion/styled'

class Budget extends React.Component {
    state = {
      studentLoanPayment: 0,
    };

    handleInputChange = event => {
        const { name, value } = event.target;
        console.log(name, value)
        this.setState({ [name]: value });
    };
    const Li = styled.li({
      color: 'red'
    })
    render() {

但是,我在 const li = ... 中收到 liunexpected token 错误 如何定位常见 HTML 元素,例如 ulliplabel

最佳答案

您的语法不正确,应该是:

const Li = styled.li`
      color: red;
`

关于javascript - 使用情感设计列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57402448/

相关文章:

javascript - 如何修复 Google 美化 HTML 转义序列的处理

reactjs - 将状态传递给 sibling onChange

javascript - (php/jquery) 根据另一个选中的复选框值隐藏和显示复选框

javascript - 如何在一个页面中使用多个模态窗口

javascript - 在React中显示数组数据onclick

javascript - 如何将按钮添加到动态表上的 select2 下拉列表

javascript - 防止传播 - OnTouch Select - Material React

javascript - Jquery 到 React js

javascript - Monotouch 中 Webview 的 Titanium Javascript fireEvent 相当于吗?

javascript - Nivo Slider 问题,滑出原来的位置