Perguntas com a marcação «reactjs»

122
Usando o React em um aplicativo de várias páginas

Eu tenho brincado com o React e até agora eu realmente gosto. Estou criando um aplicativo com o NodeJS e gostaria de usar o React para alguns dos componentes interativos no aplicativo. Eu não quero torná-lo aplicativo de página única. Ainda não encontrei nada na web que responda às seguintes...

121
Estado ReactJS vs prop

Isso pode estar trilhando essa linha entre respondente e opinativo, mas eu estou indo e voltando sobre como estruturar um componente ReactJS à medida que a complexidade cresce e pode usar alguma direção. Vindo do AngularJS, quero passar meu modelo para o componente como uma propriedade e fazer...

121
Instância v variáveis ​​de estado no react.js

No react.js, é melhor armazenar uma referência de tempo limite como uma variável de instância (this.timeout) ou uma variável de estado (this.state.timeout)? React.createClass({ handleEnter: function () { // Open a new one after a delay var self = this; this.timeout = setTimeout(function () {...

121
PropTypes em um aplicativo TypeScript React

Usar React.PropTypesfaz sentido em um aplicativo React TypeScript ou é apenas um caso de "cinto e suspensórios"? Como a classe do componente é declarada com um Propsparâmetro de tipo: interface Props { // ... } export class MyComponent extends React.Component<Props, any> { ... } Existe...

121
ReactJS - obter a altura de um elemento

Como posso obter a altura de um elemento depois que o React renderiza esse elemento? HTML <div id="container"> <!-- This element's contents will be replaced with your component. --> <p> jnknwqkjnkj<br> jhiwhiw (this is 36px height) </p> </div> ReactJS var...

120
Como ativar / desativar o 'modo de desenvolvimento' do ReactJS?

Começou a usar o recurso de validação de prop do ReactJS , que, como dizem os documentos, funciona apenas no 'modo de desenvolvimento' por motivos de desempenho. React parece validar as propriedades de um componente específico que anotei, mas não me lembro de ativar explicitamente o 'modo de...

120
Manipulador de eventos onClick React JS

eu tenho var TestApp = React.createClass({ getComponent: function(){ console.log(this.props); }, render: function(){ return( <div> <ul> <li onClick={this.getComponent}>Component 1</li> </ul> </div> ); } }); React.renderComponent(<TestApp />,...

119
Posso criar estilos dinâmicos no React Native?

Digamos que eu tenha um componente com renderização assim: <View style={jewelStyle}></View> Onde jewelStyle = { borderRadius: 10, backgroundColor: '#FFEFCC', width: 20, height: 20, }, Como posso tornar a cor de fundo dinâmica e atribuída aleatoriamente? eu tentei {...

118
Quando devo usar React.cloneElement vs this.props.children?

Ainda sou um novato no React e em muitos exemplos na internet, vejo essa variação na renderização de elementos filhos que considero confusa. Normalmente eu vejo isso: class Users extends React.Component { render() { return ( <div> <h2>Users</h2> {this.props.children}...