喜欢在 formik 中有条件地渲染一个 initialValue

Like to conditionally render an initialValue in formik

我在理解 Formik 和有条件地渲染某些项目时遇到了问题 喜欢在 formik 中有条件地呈现一个初始值,不断告诉我在 if 语句中图像未定义

<Formik
                enableReinitialize={true}

                

                initialValues={{
                    
                    name: currentBankData.name || '',
                    address: currentBankData.address || '',
                    country: currentBankData.country || '',
                    region: currentBankData.region || '',
                    city: currentBankData.city || '',
                    swiftCode: currentBankData.swiftCode || '',
                    routeCode: currentBankData.routeCode || '',
                    
                    
                
        
                    image: currentBankData.image || ''

            
                    
                    /*Something Like this
                    baniId ? (
                    image: currentBankData.image || ''   
                    ) : ("")
                    */
                    



                }   

            }
            

这是你的意思吗?如果 baniIdcurrentBankData.image 否则 ''

initialValues={{
    // ...
    image: baniId ? currentBankData.image : ''
    // ...
 }}