Se hai mai compilato un modulo che ti ha posto 20 domande quando solo 6 di esse ti interessavano, sai già perché esiste la logica condizionale.
I moduli intelligenti nascondono i campi che non sono applicabili e mostrano solo ciò che è rilevante in base alle risposte che hai già fornito. Fatto bene, riduce l'abbandono dei moduli e ti fornisce dati più puliti sul backend.
Ho passato un bel po' di tempo a costruire e rompere moduli nella maggior parte dei principali costruttori disponibili, e la logica condizionale è l'unica funzionalità in cui le differenze emergono davvero.
Quindi ho testato 7 dei costruttori di moduli più popolari con logica condizionale fianco a fianco. Di seguito è riportato ciò che ho scoperto, classificato in base a quanto bene ciascuno funziona in pratica per casi d'uso reali.