Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

865
Views
Reaccionar: TypeError: no se pueden leer las propiedades de nulo (leyendo 'useContext') al intentar usar el contenedor de arranque de reacción

Como se indica en el título, estoy tratando de crear un componente de diseño, pero el uso de cualquier componente de arranque de reacción parece darme errores. En este caso, usando me sale el error:

TypeError: no se pueden leer las propiedades de null (leyendo 'useContext')

El código para este componente de diseño se encuentra a continuación:

 import React from 'react'; import { Container } from 'react-bootstrap'; export const Layout = (props) => ( <Container> {props.children} </Container> )

Y esto se llama desde App.js a continuación:

 import React, { Component } from 'react'; import { BrowserRouter as Router, Route, Switch } from 'react-router-dom'; import { Layout } from './components/Layout'; import { Home } from './components/Home'; import './custom.css' class App extends Component { render () { return ( <Layout> <Switch> <Router> <Route exact path='/' component={Home} /> </Router> </Switch> </Layout> ); } } export default App;

Reemplazar las etiquetas del contenedor con div se procesa como se esperaba, pero cualquier uso de react-bootstrap provoca el error useContext.

about 4 years ago · Santiago Gelvez
3 answers
Answer question

0

Creo que el problema es cómo lo importas.

 import Container from 'react-bootstrap/Container'
about 4 years ago · Santiago Gelvez Report

0

Recibí el mismo error, lo solucioné actualizando mi versión de arranque.

about 4 years ago · Santiago Gelvez Report

0

El enrutador debe estar por encima del interruptor :

 <Router> <Layout> <Switch> <Route path="/" component={Home} /> </Switch> </Layout> </Router>

https://codesandbox.io/s/determinado-zeh-r3vvl4

about 4 years ago · Santiago Gelvez Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!