Vorrei fornire piacevoli messaggi di errore per alcuni dei miei componenti, come Reagire fa, ad esempio:Come ottenere il nome del componente genitore in React?
ATTENZIONE: Ogni bambino in un array dovrebbe avere un unico prop “chiave”. Controllare il metodo di rendering di MyComponent. Vedere fb.me/react-warning-keys per ulteriori informazioni.
Questo messaggio fornisce alcune informazioni sul contesto dell'errore. So che posso trovarlo nel debugger, ma voglio rendere il debug più facile per me e per i miei colleghi programmatori.
C'è un motivo per cui ti serve questo? Le componenti di reazione agiscono sulle proprietà che ricevono e sul loro stato interno e non sulla gerarchia a cui appartengono. Non sono sicuro che se si stampasse il componente genitore sarebbe di aiuto nel debug, ho creato un componente per la gestione di Promises, – Cristik
. Mi piace, ma ho finito per usarlo praticamente ovunque, quindi mi piacerebbe migliorare la gestione degli errori. – mik01aj
Suppongo che i gestori di promessa siano inviati dal componente principale, se questo è il caso, poiché la maggior parte dei problemi ha origine nei gestori e quelli sono a livello di genitore, sai dove ti trovi. – Cristik