反应 formik 条件渲染初始值
react formik conditional render initial values
如果我的 ID 为真,我想呈现一个值 如果 ID 为假,该值不应该存在,是否可以呈现什么值 formik
initialValues={{
id:currentBankData.id || '',
name: currentBankData.name || '',
address: currentBankData.address || '',
country: currentBankData.country || '',
region: currentBankData.region || '',
city: currentBankData.city || '',
swiftCode: currentBankData.swiftCode || '',
routeCode: currentBankData.routeCode || '',
//Example want to do something like this
if(Id){
imageBinairyData: currentBankData.image ||'' ,
}else{
image: currentBankData.image || '',
}
}}
initialValues={{
id:currentBankData.id || '',
name: currentBankData.name || '',
address: currentBankData.address || '',
country: currentBankData.country || '',
region: currentBankData.region || '',
city: currentBankData.city || '',
swiftCode: currentBankData.swiftCode || '',
routeCode: currentBankData.routeCode || '',
[Id ? 'imageBinairyData' : 'image']: currentBankData.image || '',
}}
如果我的 ID 为真,我想呈现一个值 如果 ID 为假,该值不应该存在,是否可以呈现什么值 formik
initialValues={{
id:currentBankData.id || '',
name: currentBankData.name || '',
address: currentBankData.address || '',
country: currentBankData.country || '',
region: currentBankData.region || '',
city: currentBankData.city || '',
swiftCode: currentBankData.swiftCode || '',
routeCode: currentBankData.routeCode || '',
//Example want to do something like this
if(Id){
imageBinairyData: currentBankData.image ||'' ,
}else{
image: currentBankData.image || '',
}
}}
initialValues={{
id:currentBankData.id || '',
name: currentBankData.name || '',
address: currentBankData.address || '',
country: currentBankData.country || '',
region: currentBankData.region || '',
city: currentBankData.city || '',
swiftCode: currentBankData.swiftCode || '',
routeCode: currentBankData.routeCode || '',
[Id ? 'imageBinairyData' : 'image']: currentBankData.image || '',
}}