reactjs / reactjs/react.dev

Stateless component called as normal function call ?

Aberta
#2,286 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Linguagem predominante
JavaScript
Estrelas
11.8k
Forks
7.9k
Merge médio
1d 11h
PRs com merge (30d)
11

Descrição

I am just learning react, and i wonder what is the difference below when the Component is just a stateless Component?

function Component({isLoading, children}) {
    if (isLoading) {
        return <div>{children}</div>
    }
    return "nothing"
}

<Component isLoading={true} children="children" />
vs
Component({isLoading: true, children: "children"})

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

A issue não indica nenhum arquivo de documentação, teste ou ponto de entrada. Trate-a como uma questão de documentação: identifique o local apropriado na documentação do React e, em seguida, explique claramente as duas formas de invocação e suas implicações. O trabalho estará concluído quando uma pessoa recém-chegada puder entender a distinção e quando cada forma é apropriada.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript, react
Domínio
documentation, frontend
Tipo de issue
Documentação
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.