Perguntas com a marcação «reactjs»

110
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...

109
O que é withRouter no react-router-dom?

Às vezes, tenho visto pessoas embrulhar seus componentes withRouterao exportá-los: import { withRouter } from 'react-router-dom'; class Foo extends React.Component { // ... } export default withRouter(Foo); Para que serve isso e quando devo

109
React.useState não recarrega o estado dos adereços

Estou esperando o estado recarregar na mudança de props, mas isso não funciona e a uservariável não é atualizada na próxima useStatechamada, o que está errado? function Avatar(props) { const [user, setUser] = React.useState({...props.user}); return user.avatar ? (<img...

107
Posso usar React.render () várias vezes no DOM?

Quero usar o React para adicionar componentes várias vezes em todo o DOM. Este violino mostra o que estou procurando fazer e não gera erros. Aqui está o código: HTML: <div id="container"> <!-- This element's contents will be replaced with the first component.