Translate page dont-call-proptypes.md - #19
Conversation
Signed-off-by: Matheus Clark dos Santos Monte <matheus.m@samsung.com>
|
#1 Warning -> Don't call Proptypes Warning Page |
| ``` | ||
|
|
||
| In this case, `ThirdPartyPropTypes.deprecated` is a wrapper calling `PropTypes.bool`. This pattern by itself is fine, but triggers a false positive because React thinks you are calling PropTypes directly. The next section explains how to fix this problem for a library implementing something like `ThirdPartyPropTypes`. If it's not a library you wrote, you can file an issue against it. | ||
| Nesse caso, `ThirdPartyPropTypes.deprecated` 茅 um wrapper chamando `PropTypes.bool`. Esse padr茫o por si s贸 j谩 茅 o suficiente, mas dispara um falso positivo pelo fato do React pensar que est谩 chamando diretamente a PropTypes. No pr贸ximo t贸pico, iremos explicar como resolver esse problema para a implementa莽茫o de uma biblioteca, algo como `ThirdPartyPropTypes`. Caso n茫o seja uma biblioteca que voc锚 escreveu, voc锚 pode abrir um issue por isso. |
There was a problem hiding this comment.
| Nesse caso, `ThirdPartyPropTypes.deprecated` 茅 um wrapper chamando `PropTypes.bool`. Esse padr茫o por si s贸 j谩 茅 o suficiente, mas dispara um falso positivo pelo fato do React pensar que est谩 chamando diretamente a PropTypes. No pr贸ximo t贸pico, iremos explicar como resolver esse problema para a implementa莽茫o de uma biblioteca, algo como `ThirdPartyPropTypes`. Caso n茫o seja uma biblioteca que voc锚 escreveu, voc锚 pode abrir um issue por isso. | |
| Nesse caso, `ThirdPartyPropTypes.deprecated` 茅 um wrapper chamando `PropTypes.bool`. Esse padr茫o por si s贸 j谩 茅 o suficiente. Mas, dispara um falso positivo pelo fato do React pensar que est谩 chamando diretamente a PropTypes. No pr贸ximo t贸pico, iremos explicar como resolver esse problema para a implementa莽茫o de uma biblioteca, algo como `ThirdPartyPropTypes`. Caso n茫o seja uma biblioteca que voc锚 escreveu, voc锚 pode abrir um issue para isso. |
There was a problem hiding this comment.
Acho a modifica莽茫o de "[...], mas [...]" para "[...]. Mas, [...]" errada neste caso.
| Se voc锚 茅 o autor de uma biblioteca terceira com PropTypes e permite que seus usu谩rios fa莽am wrap de uma React PropTypes existente, provavelmente eles come莽ar茫o a receber esse warning da sua biblioteca. Isso acontece porque o React n茫o enxerga um 煤ltimo par芒metro "secreto" que passa a [detectar](https://github.com/facebook/react/pull/7132) manualmente as chamadas da PropTypes. | ||
|
|
||
| Here is how to fix it. We will use `deprecated` from [react-bootstrap/react-prop-types](https://github.com/react-bootstrap/react-prop-types/blob/0d1cd3a49a93e513325e3258b28a82ce7d38e690/src/deprecated.js) as an example. The current implementation only passes down the `props`, `propName`, and `componentName` arguments: | ||
| Aqui est谩 como corrigir isso. Usaremos `deprecated` daqui [react-bootstrap/react-prop-types](https://github.com/react-bootstrap/react-prop-types/blob/0d1cd3a49a93e513325e3258b28a82ce7d38e690/src/deprecated.js) como exemplo. A atual implementa莽茫o s贸 passa adiante as `props`, `propName`, and `componentName` arguments: |
There was a problem hiding this comment.
| Aqui est谩 como corrigir isso. Usaremos `deprecated` daqui [react-bootstrap/react-prop-types](https://github.com/react-bootstrap/react-prop-types/blob/0d1cd3a49a93e513325e3258b28a82ce7d38e690/src/deprecated.js) como exemplo. A atual implementa莽茫o s贸 passa adiante as `props`, `propName`, and `componentName` arguments: | |
| Aqui est谩 como corrigir isso. Usaremos `deprecated` daqui [react-bootstrap/react-prop-types](https://github.com/react-bootstrap/react-prop-types/blob/0d1cd3a49a93e513325e3258b28a82ce7d38e690/src/deprecated.js) como exemplo. A atual implementa莽茫o s贸 passa adiante as `props`, `propName`, e`componentName` arguments: |
glaucia86
left a comment
There was a problem hiding this comment.
@matheusmonte algumas altera莽玫es a serem corrigidas.
Pedimos que deem uma olhada no review feito e quando for corrigir, pedimos que marque como 'Resolve Conversation'
Ap贸s aprova莽茫o de 2 code reviews, iremos aprovar a sua contribui莽茫o. Muito obrigada! :)
Signed-off-by: Matheus Clark dos Santos Monte <matheus.m@samsung.com>
Signed-off-by: Matheus Clark dos Santos Monte <matheus.m@samsung.com>
|
cc: @cezaraugusto could you see if this PR it's okay? |
cezaraugusto
left a comment
There was a problem hiding this comment.
nice translation, LGTM. thanks @matheusmonte!
|
@glaucia86 could you do a follow-up PR with the changes you requested here? I'm merging now |
Signed-off-by: Matheus Clark dos Santos Monte matheus.m@samsung.com