Perguntas com a marcação «reactjs-flux»




11
Tendo serviços no aplicativo React
Eu estou vindo do mundo angular onde eu poderia extrair lógica para um serviço / fábrica e consumi-la em meus controladores. Estou tentando entender como conseguir o mesmo em um aplicativo React. Digamos que eu tenho um componente que valida a entrada de senha do usuário (é forte). Sua lógica …




6
Estratégias para renderização do lado do servidor de componentes React.js inicializados de forma assíncrona
Uma das maiores vantagens do React.js deve ser a renderização do lado do servidor . O problema é que a função chave React.renderComponentToString()é síncrona, o que torna impossível carregar quaisquer dados assíncronos conforme a hierarquia do componente é renderizada no servidor. Digamos que eu tenha um componente universal para comentários …

4
Como enviar um formulário usando a tecla Enter em react.js?
Aqui está meu formulário e o método onClick. Gostaria de executar este método quando o botão Enter do teclado for pressionado. Como ? NB: Nenhum jquery é apreciado. comment: function (e) { e.preventDefault(); this.props.comment({comment: this.refs.text.getDOMNode().value, userPostId:this.refs.userPostId.getDOMNode().value}) }, <form className="commentForm"> <textarea rows="2" cols="110" placeholder="****Comment Here****" ref="text" /><br /> <input type="text" placeholder="userPostId" …

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'], …


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.