Proszę nie zamykać tego pytania przed całkowitym przeczytaniem. Może to brzmieć jak pytanie, na które można odpowiedzieć przede wszystkim swoją opinią. Ale dlaczego istnieją dwie implementacje PropTypes? Który z nich jest preferowany?statyczne typy Propozycji Vs React.PropTypes
Jednym ze sposobów jest użycie słowa kluczowego static i zdefiniowanie naszego propTypes
.
class App extends React.Component {
static propTypes = {
...
}
}
Innym sposobem jest zrobić coś takiego:
class App extends React.Component {
...
}
App.propTypes = {
...
}
możemy usunąć z propTypes
jeśli używamy static
słowa kluczowego w czasie budowania aplikacji do produkcji? Ponieważ usuwanie propTypes
jest zalecane w celu zwiększenia wydajności.
Chcesz wiedzieć, która metoda jest preferowana, jeśli jesteś w środowisku, w którym Obie wersje, po prostu dostałem komentarz do recenzji kodu, aby preferować statyczny sposób, ale nie jestem przekonany co do jego zalet w porównaniu z metodą 'App.propTypes = {}' way – d3ming