Migrating to Version 3
This guide is aimed at developers wanting to update from v2.x.x
to v3.x.x
.
Check the following steps one by one and execute the ones that apply to your situation.
New prop: containerProps
Custom props are no longer forwarded to the container element. Use the new
prop containerProps
instead and specify the custom props in object literal
form.
// v2
<VerificationInput
id="input-container"
/>
// v3
<VerificationInput
containerProps={{
id: "input-container"
}}
/>
Remove prop: removeDefaultStyles
The removeDefaultStyles
prop has been removed. Styles are now overridable by
default. Thus this prop can be removed safely.
// v2
<VerificationInput
removeDefaultStyles
classNames={{
character: "character"
}}
/>
// v3
<VerificationInput
classNames={{
character: "character"
}}
/>