Skip to content

Commit

Permalink
conflict resolution
Browse files Browse the repository at this point in the history
  • Loading branch information
Jhon Mike committed Mar 2, 2019
1 parent c552200 commit 89dc4ad
Showing 1 changed file with 2 additions and 12 deletions.
14 changes: 2 additions & 12 deletions content/docs/context.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,7 @@ Considere por exemplo o componente `Page` que passa as props `user` e `avatarSiz

Pode parecer redundante passar para baixo as props `user` e `avatarSize` através de vários níveis se no final apenas o componente `Avatar` realmente precisa usa-las. Além disso, é incômodo sempre que o componente `Avatar` precisar de mais props do topo, você também precisar adicionar todas elas por todos os níveis intermediários.

<<<<<<< HEAD
A única maneira de resolver este problema **sem contexto** é [atribuir o próprio componente Avatar a uma prop do componente Page](/docs/composition-vs-inheritance.html#containment), assim os componentes intermediários não precisam saber sobre a prop `user`.
=======
One way to solve this issue **without context** is to [pass down the `Avatar` component itself](/docs/composition-vs-inheritance.html#containment) so that the intermediate components don't need to know about the `user` or `avatarSize` props:
>>>>>>> c6b6dc2d564190a79fd6bf17af0bb2914749112b
Uma forma de resolver este problema **sem contexto** é [atribuir o próprio componente Avatar a uma prop do componente Page](/docs/composition-vs-inheritance.html#containment), assim os componentes intermediários não precisam saber sobre a prop `user` ou o `avatarSize`:

```js
function Page(props) {
Expand All @@ -71,15 +67,9 @@ function Page(props) {
return <PageLayout userLink={userLink} />;
}

<<<<<<< HEAD
// Agora temos:
<Page user={user} />
// ... que renderiza ...
=======
// Now, we have:
<Page user={user} avatarSize={avatarSize} />
// ... which renders ...
>>>>>>> c6b6dc2d564190a79fd6bf17af0bb2914749112b
// ... que renderiza ...
<PageLayout userLink={...} />
// ... que renderiza ...
<NavigationBar userLink={...} />
Expand Down

0 comments on commit 89dc4ad

Please sign in to comment.