Perguntas com a marcação «reactjs»

React (também conhecido como React.js ou ReactJS) é uma biblioteca JavaScript desenvolvida pelo Facebook para criar interfaces de usuário. Ele usa um paradigma declarativo, baseado em componentes e visa ser eficiente e flexível.


3
React.js, esperar setState terminar antes de acionar uma função?
Esta é minha situação: on this.handleFormSubmit () Estou executando this.setState () dentro de this.handleFormSubmit (), estou chamando this.findRoutes (); - que depende da conclusão bem-sucedida de this.setState () this.setState (); não é concluído antes que this.findRoutes seja chamado ... Como espero que this.setState () dentro de this.handleFormSubmit () termine antes …

9
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, pois preciso usá-lo no …


5
O gancho Make React useEffect não roda na renderização inicial
De acordo com a documentação: componentDidUpdate()é chamado imediatamente após a atualização ocorrer. Este método não é chamado para a renderização inicial. Podemos usar o novo useEffect()gancho para simular componentDidUpdate(), mas parece que useEffect()está sendo executado após cada renderização, mesmo na primeira vez. Como faço para que ele não execute na …


4
Como criar href dinâmico na função react render?
Estou processando uma lista de postagens. Para cada postagem, gostaria de renderizar uma tag âncora com o id do post como parte da string href. render: function(){ return ( <ul> { this.props.posts.map(function(post){ return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li> }) } </ul> ); Como faço para que cada postagem tenha href's de /posts/1, …

13
Como você define o título do documento no React?
Gostaria de definir o título do documento (na barra de título do navegador) para meu aplicativo React. Eu tentei usar o react-document-title (parece desatualizado) e configurar document.titleno constructore componentDidMount()- nenhuma dessas soluções funciona.
105 javascript  reactjs  dom 


6
Por que os adereços JSX não deveriam usar funções de seta ou vincular?
Estou executando o lint com meu aplicativo React e recebo este erro: error JSX props should not use arrow functions react/jsx-no-bind E é aqui que estou executando a função de seta (dentro onClick): {this.state.photos.map(tile => ( <span key={tile.img}> <Checkbox defaultChecked={tile.checked} onCheck={() => this.selectPicture(tile)} style={{position: 'absolute', zIndex: 99, padding: 5, backgroundColor: …

4
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" name="unemployment-reason" /> <MyInput ref="unemployment-duration" name="unemployment-duration" /> </div> ); } } MyInput é parecido com isto: class MyInput extends …

4
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 tarefas comuns (copy-webpack-plugin, por exemplo) …


12
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 'react-bootstrap/lib/Grid'; import Row …

7
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. …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.