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.

9
Forma recomendada de tornar o componente / div do React arrastável
Quero fazer um componente React arrastável (isto é, reposicionável pelo mouse), que parece necessariamente envolver o estado global e manipuladores de eventos dispersos. Posso fazer isso da maneira suja, com uma variável global em meu arquivo JS, e provavelmente poderia até envolvê-lo em uma interface de encerramento agradável, mas quero …


11
Como acionar manualmente o evento de clique no ReactJS?
Como posso acionar manualmente um evento de clique no ReactJS ? Quando um usuário clica no element1, desejo acionar automaticamente um clique na inputtag. <div className="div-margins logoContainer"> <div id="element1" className="content" onClick={this.uploadLogoIcon}> <div className="logoBlank" /> </div> <input accept="image/*" type="file" className="hide"/> </div>
97 html  reactjs 


3
Por que `MouseEvent` no manipulador de eventos da caixa de seleção não é genérico?
Eu tenho uma caixa de seleção do elemento TSX (JSX): <input type="checkbox" name={i.toString()} onClick={this.handleCheckboxClick} /> Com a ajuda do código VS, sei que o tipo de parâmetro de entrada do this.handleCheckboxClické MouseEvent<HTMLInputElement>. Então, eu implementei com: private handleCheckboxClick(event: MouseEvent<HTMLInputElement>) { ... } Então recebo um erro dizendo [ts] Type 'MouseEvent' …



4
setState vs replaceState em React.js
Eu sou novo na Biblioteca React.js e estava lendo alguns dos tutoriais e me deparei com: this.setState this.replaceState A descrição dada não é muito clara (IMO). setState is done to 'set' the state of a value, even if its already set in the 'getInitialState' function. Similarmente, The replaceState() method is …

11
Como usar as fontes do Google no React.js?
Eu construí um site com React.js e webpack . Quero usar fontes do Google na página da web, então coloco o link na seção. Fontes do Google <link href="https://fonts.googleapis.com/css?family=Bungee+Inline" rel="stylesheet"> E definir CSS body{ font-family: 'Bungee Inline', cursive; } No entanto, não funciona. Como posso resolver esse problema?

7
O prop `history` é marcado como necessário em` Router`, mas seu valor é `undefined`. no roteador
Eu sou novo no ReactJs. Este é o meu código: var React = require('react'); var ReactDOM = require('react-dom'); var {Route, Router, IndexRoute, hashHistory} = require('react-router'); var Main = require('Main'); ReactDOM.render( <Router history={hashHistory}> <Route path="/" component={Main}></Route> </Router>, document.getElementById('app')); e compilá-lo com o webpack. Além disso, adicionei o componente principal aos meus …

14
REAGIR - alternar classe ao clicar
Estou tentando descobrir como alternar uma classe ativa onClickpara alterar as propriedades CSS. Eu fiz muitas abordagens e li muitas respostas de SO. Usar jquery seria relativamente simples, no entanto, não consigo descobrir como fazer isso com o react. Meu código está abaixo. Alguém pode aconselhar como devo fazer isso? …

4
Webpack-dev-server fornece uma lista de diretórios em vez da página do aplicativo
Só consigo ver o aplicativo real em /public. As configurações em webpack.config.jsestão abaixo: var path = require('path'); var webpack = require('webpack'); module.exports = { entry: [ 'webpack-dev-server/client?http://localhost:8080', 'webpack/hot/only-dev-server', './app/js/App.js' ], output: { path: path.join(__dirname, 'public'), filename: 'bundle.js', publicPath: 'http://localhost:8080' }, module: { loaders: [ { test: /\.js$/, loaders: ['react-hot', 'babel-loader'], …

3
Typescript + React / Redux: A propriedade “XXX” não existe no tipo 'IntrinsicAttributes & IntrinsicClassAttributes
Estou trabalhando em um projeto com Typescript, React e Redux (todos rodando em Electron), e tive um problema ao incluir um componente baseado em classe em outro e tentar passar parâmetros entre eles. Em termos gerais, tenho a seguinte estrutura para o componente do contêiner: class ContainerComponent extends React.Component<any,any> { …

9
Prática recomendada ao adicionar espaços em branco em JSX
Eu entendo como (e por que ) adicionar um espaço em branco no JSX, mas estou me perguntando qual é a melhor prática ou se alguma faz alguma diferença real? Envolva os dois elementos em um intervalo <div className="top-element-formatting"> <span>Hello </span> <span className="second-word-formatting">World!</span> </div> Adicione-os em uma linha <div className="top-element-formatting"> …


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.