View: only compare props with "non-dom" components