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.

6
Como a comparação superficial funciona em reação
Em esta documentação de Reagir, diz-se que shallowCompare executa uma verificação de igualdade superficial nos objetos atuais props e nextProps, bem como no estado atual e nos objetos nextState. O que não consigo entender é se ele compara superficialmente os objetos, então o método shouldComponentUpdate sempre retornará verdadeiro, como Não …

7
O evento onKeyDown não está funcionando em divs no React
Quero usar um evento keyDown em um div no React. Eu faço: componentWillMount() { document.addEventListener("keydown", this.onKeyPressed.bind(this)); } componentWillUnmount() { document.removeEventListener("keydown", this.onKeyPressed.bind(this)); } onKeyPressed(e) { console.log(e.keyCode); } render() { let player = this.props.boards.dungeons[this.props.boards.currentBoard].player; return ( <div className="player" style={{ position: "absolute" }} onKeyDown={this.onKeyPressed} // not working > <div className="light-circle"> <div className="image-wrapper"> <img …

16
Enzyme - Como acessar e definir o valor de <input>?
Estou confuso sobre como acessar o &lt;input&gt;valor ao usar mount. Aqui está o que tenho como meu teste: it('cancels changes when user presses esc', done =&gt; { const wrapper = mount(&lt;EditableText defaultValue="Hello" /&gt;); const input = wrapper.find('input'); console.log(input.render().attr('value')); input.simulate('focus'); done(); }); O console imprime undefined. Mas se eu modificar um …

7
ReactJS: setState no pai dentro do componente filho
Qual é o padrão recomendado para fazer um setState em um pai a partir de um componente filho. var Todos = React.createClass({ getInitialState: function() { return { todos: [ "I am done", "I am not done" ] } }, render: function() { var todos = this.state.todos.map(function(todo) { return &lt;div&gt;{todo}&lt;/div&gt;; }); …
91 reactjs 



1
Link ativo com React-Router?
Eu estou tentando sair Reagir-Router (v4) e estou tendo problemas começam fora do Nav ter um dos Link's Seja active. Se eu clicar em qualquer uma das Linktags, o material ativo começa a funcionar. No entanto, gostaria que o Home Linkficasse ativo assim que o aplicativo iniciar, pois é o …

4
react router v ^ 4.0.0 Uncaught TypeError: Não é possível ler a propriedade 'localização' de indefinido
Tenho tido alguns problemas com o roteador react (estou usando a versão ^ 4.0.0). este é meu index.js import React from 'react'; import ReactDOM from 'react-dom'; import App from './App'; import './index.css'; import { Router, Route, Link, browserHistory } from 'react-router'; ReactDOM.render( &lt;Router history={browserHistory} &gt; &lt;Route path="/" component={App} /&gt; &lt;/Router&gt;, …

9
Como cancelar uma busca em componentWillUnmount
Acho que o título diz tudo. O aviso amarelo é exibido sempre que eu desmonto um componente que ainda está em busca. Console Aviso: Não é possível chamar setState(ou forceUpdate) em um componente não montado. Este é um ambiente autônomo, mas ... Para corrigir, cancele todas as assinaturas e tarefas …
90 reactjs 

3
Rolagem infinita com React JS
Estou procurando maneiras de implementar a rolagem infinita com React. Eu encontrei react-infinite-scroll e achei ineficiente, pois apenas adiciona nós ao DOM e não os remove. Existe alguma solução comprovada com React que irá adicionar, remover e manter um número constante de nós no DOM. Aqui está o problema jsfiddle …

8
Como encapsular condicionalmente um componente React?
Tenho um componente que às vezes precisa ser renderizado como um &lt;anchor&gt;e outras vezes como um &lt;div&gt;. O propque li para determinar isso, é this.props.url. Se existir, preciso renderizar o componente envolvido em um &lt;a href={this.props.url}&gt;. Caso contrário, ele apenas será renderizado como um &lt;div/&gt;. Possível? Isso é o que …


4
React-Redux: Todos os estados dos componentes devem ser mantidos no Redux Store
Digamos que eu tenha um botão simples: Quando clico no botão, o componente de cor muda entre vermelho e azul Eu poderia alcançar esse resultado fazendo algo assim. index.js Button: onClick={()=&gt;{dispatch(changeColor())}} Color: this.props.color ? blue : red container.js connect(mapStateToProps)(indexPage) action_creator.js function changeColor(){ return {type: 'CHANGE_COLOR'} } reducer.js switch(){ case 'CHANGE_COLOR': …


4
Reactjs: como modificar o estado do componente filho dinâmico ou props do pai?
Estou essencialmente tentando fazer as guias reagirem, mas com alguns problemas. Aqui está o arquivo page.jsx &lt;RadioGroup&gt; &lt;Button title="A" /&gt; &lt;Button title="B" /&gt; &lt;/RadioGroup&gt; Quando você clica no botão A, as necessidades de componentes RadioGroup para de-selecionar o botão B . "Selecionado" significa apenas um className de um estado ou …
89 reactjs 

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.