javascript - O Meteor mantém a reatividade ao usar uma API REST

Estou a planear usar a API REST da Qualtrics, de forma a obter os dados recolhidos a partir de um inquérito. Posso ainda manter a reatividade do Meteor diretamente através da API REST ou devo guardar os dados da API REST no MongoDB para permitir actualizações em tempo real dentro da aplicação?

Qualquer conselho e leitura adicional será ótimo.

Isto provavelmente vai parecer uma pergunta de iniciante, mas estou a começar com Meteor e JS como código do lado do servidor e nunca usei u

Ler mais →

javascript - Gerir a dependência de dados da store em React/Flux

Tenho uma aplicação web desenvolvida usando a Arquitetura Flux do Facebook. A página tem duas vistas: uma exibe uma lista de itens TODO. A segunda vista exibe um conjunto aleatório de itens TODO.

Existem claramente duas preocupações que precisam ser geridas pelas lojas. A primeira é a lista de TODO's disponíveis. A se

Ler mais →

reactjs - @internal tag de documentação JavaScript dentro do código react, isto é jsdoc, closure, ou outra coisa?

Percebi que o React utiliza a tag @internal para documentação. Que programa utiliza esta tag? É o jsdoc ou outra coisa? Google Closure Compiler? Não consigo encontrar esta tag em http://usejsdoc.org/ nem na documentação do Google Closure Compiler. Para que é que ela é usada?

Aqui está um exemplo -

/** * Warn for mutations. * * @internal * @param {object} object * @param {string} key */ function defineWarningProperty(object, key) {

https:/

Ler mais →

javascript - ReactJS + Flux - Como implementar toasts/notificações?

Estou a tentar compreender Flux e Reactjs.

Considere o seguinte cenário, muito simples:

Você tem um formulário com poucos campos. Quando o utilizador envia o formulário,

ActionCreator.publishAnnouncement(this.state.announcement);

é chamado dentro do meu componente de for

Ler mais →

javascript - Como mudar de vistas dentro do mesmo ecrã (React Native)?

Quero duplicar o seguinte com react-native-scrollable-tab-view:

Atualmente o meu código é o seguinte, mas não tenho a certeza de como executar e incorporar o módulo para facilitar as coisas - alguém tem alguma ideia de como posso impl

Ler mais →

javascript - Como posso configurar um manipulador 'onKeyPress' num <canvas> em react?

Estou familiarizado com o React e o seu sistema de eventos, mas não consigo fazer com que o evento onKeyPress seja acionado num elemento <canvas>. Na verdade, também não consigo fazê-lo disparar num <div>.

Aqui está o código relevante

clas

Ler mais →

javascript - Ver hierarquia de componentes em React Native

Ao depurar um site React, posso ver a hierarquia de componentes usando as Ferramentas de Desenvolvedor React:

Como posso fazer o mesmo no React Native? O menu de agitar furiosamente contém um 'inspector', mas parece que só me deixa inspecionar um único elemento ao tocar nele - não vejo nenhuma forma de navegar por toda a hierar

Ler mais →

javascript - React Native - hifenização

Estou a trabalhar numa aplicação React Native onde mostro algum texto dentro de caixas. Por vezes, as palavras individuais nas caixas são demasiado longas para caber numa linha, por isso o RN simplesmente corta a palavra quando ela ficaria demasiado longa e continua o texto na linha seguinte. Infelizmente, isto leva a uma má divisão silábica das palavras (veja a caixa à esquerda na imagem). Estou a tentar encontrar uma solução para melhorar isto, de forma que, neste exemplo, o resultado seja

Ler mais →

javascript - Re-renderizar Componente React Após Pedido AJAX

Estou a construir uma aplicação CRUD com React e perguntei-me se poderia ajudar com este problema.

Estou a fazer uma requisição AJAX GET com componentDidMount para o servidor, que obtém os dados e depois define o estado na função de sucesso. Na função render, eu depois faço um map sobre o array stat

Ler mais →

javascript - como enviar valor de um componente para outro componente em react js?

poderia, por favor, dizer-me como enviar o valor do campo de entrada para o segundo componente ao clicar no botão. Tenho um botão e um campo de entrada no primeiro componente. Ao clicar no botão, preciso enviar o valor do campo de entrada para o segundo componente

aqui está o me

Ler mais →