Skip to content

Commit c077ecd

Browse files
committed
spanish grammar improved
1 parent 3102f8b commit c077ecd

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

content/docs/typechecking-with-proptypes.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ redirect_from:
88

99
> Nota:
1010
>
11-
> `React.PropTypes` se movió a un paquete diferente desde React v15.5. Por favor use [en su lugar la libreria `prop-types`](https://www.npmjs.com/package/prop-types).
11+
> `React.PropTypes` se movió a un paquete diferente desde React v15.5. Por favor usa [en su lugar la biblioteca `prop-types`](https://www.npmjs.com/package/prop-types).
1212
>
1313
>Nosotros ofrecemos [un script de codemod](/blog/2017/04/07/react-v15.5.0.html#migrating-from-reactproptypes) para automatizar la conversión.
1414
15-
A medida que aplicación crece, puedes capturar una gran cantidad de errores con **verificación de tipos**. Para algunas aplicaciones, puedes usar extensiones de Javascript como [Flow](https://flow.org/) o [TypeScript](https://www.typescriptlang.org/) para verificar los tipos en aplicación. Pero incluso si no usas alguno de ellos, React tiene algunas habilidades de verificación de tipos incorporadas. Para usar verificación de tipos en las **props** de un component, puedes asignar la propiedad especial `PropTypes`:
15+
A medida que tu aplicación crece, puedes capturar una gran cantidad de errores con verificación de tipos. Para algunas aplicaciones, puedes usar extensiones de Javascript como [Flow](https://flow.org/) o [TypeScript](https://www.typescriptlang.org/) para verificar los tipos en tu aplicación. Pero incluso si no usas alguno de ellos, React tiene algunas habilidades de verificación de tipos incorporadas. Para usar verificación de tipos en las props de un component, puedes asignar la propiedad especial `PropTypes`:
1616

1717
```javascript
1818
import PropTypes from 'prop-types';
@@ -30,11 +30,11 @@ Greeting.propTypes = {
3030
};
3131
```
3232

33-
`PropTypes` exporta un rango de **validadores** que pueden ser usados para estar seguros que la información recibida sea válida. En este ejemplo, usamos `PropTypes.string`. Cuando un valor inválido se asigna a una **prop**, se muestra una advertencia en la consola de Javascript. Por razones de desempeño, `PropTypes` solo se verifica en modo desarrollo.
33+
`PropTypes` exporta un rango de validadores que pueden ser usados para estar seguros que la información recibida sea válida. En este ejemplo, usamos `PropTypes.string`. Cuando un valor inválido se asigna a una prop, se muestra una advertencia en la consola de Javascript. Por razones de desempeño, `PropTypes` solo se verifica en modo desarrollo.
3434

3535
### PropTypes
3636

37-
Aquí hay un ejemplo que documenta los diferentes tipos de **validadores**:
37+
Aquí hay un ejemplo que documenta los diferentes tipos de validadores:
3838

3939
```javascript
4040
import PropTypes from 'prop-types';
@@ -50,18 +50,18 @@ MyComponent.propTypes = {
5050
optionalString: PropTypes.string,
5151
optionalSymbol: PropTypes.symbol,
5252

53-
// Cualquier cosa que sea interpretada: numeros, cadenas, elementos o un array
53+
// Cualquier cosa que sea interpretada: números, cadenas, elementos o un array
5454
// (o fragment) que contengan estos tipos.
5555
optionalNode: PropTypes.node,
5656

5757
// Un elemento de React
5858
optionalElement: PropTypes.element,
5959

60-
// Además puedes declarar que una **prop** es una instancia de una clase. Este usa
60+
// Además puedes declarar que una prop es una instancia de una clase. Este usa
6161
// el operador instanceof de Js.
6262
optionalMessage: PropTypes.instanceOf(Message),
6363

64-
// Puedes asegurar que una **prop** esta limitada a valores especificos si se
64+
// Puedes asegurar que una prop esta limitada a valores específicos si se
6565
// considera como enum.
6666
optionalEnum: PropTypes.oneOf(['News', 'Photos']),
6767

@@ -92,7 +92,7 @@ MyComponent.propTypes = {
9292
requiredAny: PropTypes.any.isRequired,
9393

9494
// También puedes suministrar un validador personalizado. Debe retornar un objeto Error
95-
// si la validación falla. No use `console.warn` o throwm, porque no va a funcionar en
95+
// si la validación falla. No use `console.warn` o throw, porque no va a funcionar en
9696
// `oneOfType`
9797
customProp: function(props, propName, componentName) {
9898
if (!/matchme/.test(props[propName])) {
@@ -127,7 +127,7 @@ import PropTypes from 'prop-types';
127127

128128
class MyComponent extends React.Component {
129129
render() {
130-
// This must be exactly one element or it will warn.
130+
// Debe ser exactamente un elemento o generará una advertencia
131131
const children = this.props.children;
132132
return (
133133
<div>
@@ -144,7 +144,7 @@ MyComponent.propTypes = {
144144

145145
### Valores por defecto de Props
146146

147-
Puedes definir los valores por defecto de tus **props** al asignar la propiedad especial `defaultProps`:
147+
Puedes definir los valores por defecto de tus props al asignar la propiedad especial `defaultProps`:
148148

149149
```javascript
150150
class Greeting extends React.Component {
@@ -183,4 +183,4 @@ class Greeting extends React.Component {
183183
}
184184
```
185185

186-
`defaultProps` se usa para asegurar que `this.props.name` tendrá un valor si no fue especificado por el componente padre. La verificación de tipo de `propTypes` sucede despues de resolver `defaultProps`, así que la verificación de tipo también se aplica a `defaultProps`.
186+
`defaultProps` se usa para asegurar que `this.props.name` tendrá un valor si no fue especificado por el componente padre. La verificación de tipo de `propTypes` sucede después de resolver `defaultProps`, así que la verificación de tipo también se aplica a `defaultProps`.

0 commit comments

Comments
 (0)