«react-proptypes» etiketlenmiş sorular

7
ReactJs: PropType'lar bunun için ne olmalıdır.
Çocuklarını oluşturan basit bir bileşen göz önüne alındığında: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; Soru: Çocuk propinin propTipi ne olmalı? Bir nesne olarak ayarladığımda, bileşeni birden çok çocukla kullandığımda başarısız oluyor: …

6
Proptype dizisini şekle tepki ver
Bir bileşene iletilen bir nesne dizisinin aslında belirli bir şekildeki bir nesne dizisi olmasını sağlamak için prototipleri kullanmanın yerleşik bir yolu var mı? Belki böyle bir şey? annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), Burada süper belirgin bir şey mi eksik? Bunun çok rağbet göreceği anlaşılıyor.

4
Tepki Proptipleri: Bir prop için farklı PropTip tiplerine izin ver
Boyutu için bir pervane alan bir bileşenim var. Prop bir dize veya ex: "LARGE"veya bir sayı olabilir 17. React.PropTypes'ın bunun propTypes doğrulamasında biri veya diğeri olabileceğini bilmesini sağlayabilir miyim? Türü belirtmezsem bir uyarı alırım: prop type `size` is invalid; it must be a function, usually from React.PropTypes. MyComponent.propTypes = { …

3
TypeScript React Uygulamasında PropTypes
Kullanıyor React.PropTypesTypeScript React Uygulamasında mantıklı mıdır yoksa bu sadece bir "kemer ve askılar" durumu mu? Bileşen sınıfı bir Propstür parametresiyle bildirildiğinden : interface Props { // ... } export class MyComponent extends React.Component<Props, any> { ... } eklemenin gerçek bir faydası var mı static propTypes { myProp: React.PropTypes.string } sınıf …


4
React PropTypes vs. Flow
PropTypes ve Flow benzer şeyleri kapsar ancak farklı yaklaşımlar kullanır. PropTypes, çalışma zamanı sırasında size uyarılar verebilir ve bu, bir sunucudan vb. Gelen hatalı biçimlendirilmiş yanıtları hızlı bir şekilde bulmanıza yardımcı olabilir. Ancak, Flow gelecek gibi görünüyor ve jenerikler gibi kavramlarla çok esnek bir çözüm. Ayrıca Nuclide tarafından sunulan otomatik …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.