Perguntas com a marcação «reactjs»

106
Como declarar uma variável global no React?

Inicializei o i18nobjeto de tradução uma vez em um componente (primeiro componente que carrega no aplicativo). Esse mesmo objeto é necessário em todos os outros componentes. Não quero reinicializá-lo em todos os componentes. Qual é o caminho? Torná-lo disponível para o escopo da janela não ajuda,...

103
Como forçar a remontagem nos componentes React?

Digamos que eu tenha um componente de visualização com renderização condicional: render(){ if (this.state.employed) { return ( <div> <MyInput ref="job-title" name="job-title" /> </div> ); } else { return ( <div> <MyInput ref="unemployment-reason"...

103
Webpack loaders vs plugins; qual é a diferença?

Qual é a diferença entre carregadores e plug-ins no webpack? A documentação para plug-ins diz apenas: Use plug-ins para adicionar funcionalidades normalmente relacionadas a pacotes no webpack. Eu sei que o babel usa um carregador para as transformações jsx / es2015, mas parece que outras...

103
setState não atualiza o estado imediatamente

Gostaria de perguntar por que meu estado não está mudando quando faço um evento onclick. Eu pesquisei há um tempo que preciso vincular a função onclick no construtor, mas ainda assim o estado não está atualizando. Este é meu código: import React from 'react'; import Grid from...

103
ReactJS e imagens em pasta pública

Sou novo no ReactJS e desejo importar imagens em um componente. Essas imagens estão dentro da pasta pública e não sei como acessar a pasta do componente react. Alguma ideia ? EDITAR Quero importar uma imagem dentro de Bottom.js ou Header.js A pasta de estrutura é: Eu não uso webpack. Eu...

102
como renderizar componentes de reação usando map e join

Eu tenho um componente que exibirá Array of String. O código se parece com isso. React.createClass({ render() { <div> this.props.data.map(t => <span>t</span>) </div> } }) Está funcionando perfeitamente bem. ou seja, se props.data = ['tom', 'jason', 'chris'] O...