:

Over 200 classes were generated for component styled.div with the id of "sc-jrsJWt".
Consider using the attrs method, together with a style object for frequently changed styles.
Example:
  const Component = styled.div.attrs(props => ({
    style: {
      background: props.background,
    },
  }))`width: 100%;`

I was not familiar with styled-components and wrote something like this, but this is not appropriate because it will create different classes for different props ts

export const KozaneDiv = styled.div`
  ...
  top: ${(props) => props.style?.top ?? "0px"};
  left: ${(props) => props.style?.left ?? "0px"};

You don’t have to bother writing this, since the style is the final DOM Element style, so you can simply delete it.

This page is auto-translated from [/nishio/Over 200 classes were generated](https://scrapbox.io/nishio/Over 200 classes were generated) using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.