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.

10
React Hooks useState () com Object
Qual é a maneira correta de atualizar o estado, é um objeto aninhado, em React with Hooks? export Example = () => { const [exampleState, setExampleState] = useState( {masterField: { fieldOne: "a", fieldTwo: { fieldTwoOne: "b" fieldTwoTwo: "c" } } }) Como alguém usaria setExampleStatepara atualizar exampleStatepara a(anexando um campo)? …

7
Vários nomes de caminho para um mesmo componente no roteador React
Estou usando o mesmo componente para três rotas diferentes: <Router> <Route path="/home" component={Home} /> <Route path="/users" component={Home} /> <Route path="/widgets" component={Home} /> </Router> Existe alguma maneira de combiná-lo, para ser como: <Router> <Route path=["/home", "/users", "/widgets"] component={Home} /> </Router>

13
Link externo do React-Router
Como estou usando o react-router para lidar com minhas rotas em um app react, estou curioso para saber se há uma maneira de redirecionar para um recurso externo. Digamos que alguém acerte: example.com/privacy-policy Eu gostaria que redirecionasse para: example.zendesk.com/hc/en-us/articles/123456789-Privacy-Policies Não estou encontrando nenhuma ajuda para evitar escrevê-lo em JS simples …

10
Qual é a melhor maneira de acionar o evento onchange em react js
Usamos o pacote Backbone + ReactJS para construir um aplicativo do lado do cliente. Contando fortemente com o notório valueLink, propagamos valores diretamente para o modelo por meio do próprio invólucro que suporta a interface ReactJS para vinculação bidirecional. Agora enfrentamos o problema: Temos um jquery.mask.jsplugin que formata o valor …
112 reactjs 

9
Obtendo parâmetros de consulta do fragmento hash do roteador react
Estou usando o react e o react-router para a minha aplicação no lado do cliente. Não consigo descobrir como obter os seguintes parâmetros de consulta de um url como: http://xmen.database/search#/?status=APPROVED&page=1&limit=20 Minhas rotas são assim (o caminho está totalmente errado, eu sei): var routes = ( <Route> <DefaultRoute handler={SearchDisplay}/> <Route name="search" …


7
Qual é a finalidade das chaves duplas na sintaxe JSX do React?
A partir dos react.js tutorial que vemos esse uso de chaves duplas: <span dangerouslySetInnerHTML={{ __html: rawMarkup }} /> E então no segundo tutorial, "Pensando em reagir" : <span style={{ color: 'red' }}> {this.props.product.name} </span>; No entanto, a documentação do React JSX não descreve ou menciona chaves duplas. Para que serve …


10
<div> não pode aparecer como descendente de <p>
Estou vendo isso. Não é um mistério sobre o que está reclamando: Warning: validateDOMnesting(...): &lt;div&gt; cannot appear as a descendant of &lt;p&gt;. See ... SomeComponent &gt; p &gt; ... &gt; SomeOtherComponent &gt; ReactTooltip &gt; div. Eu sou o autor de SomeComponente SomeOtherComponent. Mas o último está usando uma dependência externa …
112 reactjs 


6
Não é possível digitar no campo de texto de entrada React
Estou tentando minha primeira parte do React.js e estou perplexo no início ... Tenho o código abaixo, que renderiza um formulário de pesquisa em &lt;div id="search"&gt;&lt;/div&gt;. Mas digitar na caixa de pesquisa não adianta nada. Presumivelmente, algo está faltando, passando os adereços e o estado para cima e para baixo, …

5
Como usar React.forwardRef em um componente baseado em classe?
Estou tentando usar React.forwardRef, mas estou tropeçando em como fazê-lo funcionar em um componente baseado em classe (não HOC). Os exemplos de documentos usam elementos e componentes funcionais, até mesmo agrupando classes em funções para componentes de ordem superior. Então, começando com algo parecido com isso em seu ref.jsarquivo: const …

9
ReactJS: “Uncaught SyntaxError: Unexpected token <”
Estou tentando começar a construir um site no ReactJS. No entanto, quando tentei colocar meu JS em um arquivo separado, comecei a receber este erro: "Uncaught SyntaxError: Unexpected token &lt;". Tentei adicionar /** @jsx React.DOM */no início do arquivo JS, mas não corrigiu nada. Abaixo estão os arquivos HTML e …


17
Texto tipificado react - Não foi possível encontrar um arquivo de declaração para o módulo '' react-materialize '. 'path / to / module-name.js' implicitamente tem qualquer tipo
Estou tentando importar componentes do react-materialize como - import {Navbar, NavItem} from 'react-materialize'; Mas quando o webpack está compilando meu, .tsxele lança um erro para o acima como - ERROR in ./src/common/navbar.tsx (3,31): error TS7016: Could not find a declaration file for module 'react-materi alize'. 'D:\Private\Works\Typescript\QuickReact\node_modules\react-materialize\l ib\index.js' implicitly has an …

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.