私はredux-formドキュメントのいくつかのコード例を使用していますが、私はrenderField関数で理解できないコードをいくつか持っています。redux-formの一部のコードを理解できません
const renderField = ({ input, label, type, meta: { touched, error } }) => {
return (
<div>
<label>{label}</label>
<div>
<input className="form-control" {...input} type={type}/>
{touched && error && <span>{error}</span>}
</div>
</div>
)
触れた場合、私は
{touched && error && <span>{error}</span>}
以下のコードを理解していないが真である...と何?私はあなたがif else
とternary
演算子を使用して上記のコードを壊した場合、それは次のようになります
触れてエラーがある場合は、「 {エラー}」と評価してください。タッチとエラーが存在する場合は、基本的にエラーを含むスパンを表示します。 – Li357