Utilizando a biblioteca PubSub é melhor criar um único canal e fazer um if para verificar se exibe a mensagem (como foi feito no vídeo), ou é melhor criar vários canais, por exemplo um para cada campo.
Qual seria mais otimizado?
Segue ex com if:
PubSub.subscribe('validation-error', (topic, error) => {
if (this.props.id === error[0]) { ... }
});
Segue ex com vário canais:
PubSub.subscribe('validation-error-' + this.props.id, (topic, error) => {
});