Я пытаюсь изменить цвет границы ввода кредитной карты, но это не работает
Вот документация для кредитной карты. Вот демо, где применяется зеленый пользовательский цвет границы. Здесь размещено на кодыпесочница
<CreditCardInput
cardNumberInputProps = {{ }}
cardExpiryInputProps = {{ }}
cardCVCInputProps = {{ }}
style = { { border: '2px solid yellow' } }
/>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам нужно использовать реквизит fieldStyle или containerStyle вместо реквизита style. Использование любого из них, по-видимому, дает одинаковые результаты, по крайней мере, в приведенном вами примере codeandbox, хотя между ними могут быть различия по мере изменения вашего кода.
Из доступная документация по реквизиту:
containerStyle | object (optional) | {} | Style for the field container fieldStyle | object (optional) | {} | Style for the field
Пример:
function App() {
return (
<div className = "App">
<CreditCardInput
cardNumberInputProps = {{ }}
cardExpiryInputProps = {{ }}
cardCVCInputProps = {{ }}
fieldStyle = { { border: '2px solid yellow' } }
/>
styleне поддерживается. Может быть,containerStyleможет сработать. Я предлагаю вам прочитать документы.