Хорошо, я понял это.
Сначала я создаю JS функцию, которая выполняет мой l oop, а затем возвращает стили как объект
const menuListTrans = () => {
let styles = {};
for (let $i = 0; $i < 10; $i++) {
styles["&:nth-child(" + $i + ")"] = {
transitionDelay: "1s," + $i * 0.08 + "s",
};
}
return styles;
};
, а затем интерполировать его в стилизованном компоненте
const MenuList = styled.ul`
&.expanded > li {
transform: translateY(0);
${menuListTrans}
}
`;