Saya ingin tahu apa yang akan menjadi nilai tipe prop default untuk validasi prop elementType. Saya hanya ingin membuat apa-apa jika tidak ada komponen yang dilewatkan.

PrivateRoute.defaultProps = {
  component: ???,
};

PrivateRoute.propTypes = {
  component: elementType,
};
2
Shota 23 Januari 2020, 11:39

2 jawaban

Jawaban Terbaik

Anda cukup memasukkan null karena reaksi akan mengabaikannya.

1
Tarik1322 23 Januari 2020, 08:41
PrivateRoute.defaultProps = {
  component: null
};

PrivateRoute.propTypes = {
  component: elementType
};

Dengan cara ini Anda tidak akan memiliki peringatan atau kesalahan.

0
Alberto Perez 23 Januari 2020, 08:50