import React from "react"
import styled from 'styled-components';
const Segment = styled.div`
background-color: #1070ff;
box-sizing: border-box;
border-bottom: 6px solid #ffffff33;
width: 400px;
height: 70px;
&:first-of-type {
background-color: red !important;
}
&:last-child {
border-radius: 0px 0px 35px 35px;
}
`
export default Segment;
Я знаю, что могу создавать функции в этом файле, но возможно ли иметь состояние для Segment
, пока это стилизованный компонент, или мне нужно превратить его в класс?
По сути, я просто планирую добавить метод handleClick для изменения bgColor, но я не уверен, что мне придется реструктурировать компонент, чтобы иметь возможность добавлять состояние.
Как мне этого добиться?