React-redux context not found error: selesaikan masalah apabila menggunakan useSelector hook
P粉427877676
P粉427877676 2023-09-14 00:09:19
0
1
557

Saya sedang mengusahakan aplikasi React menggunakan Redux untuk mengurus keadaan. Saya telah menyediakan kedai dan Pembekal Redux dalam fail index.js saya:

// index.js import { Provider } from 'react-redux'; import store from './store'; ReactDOM.render(    );

Dalam komponen Apl saya, saya cuba menggunakan cangkuk useSelector react-redux untuk mengakses kedai:

// App.jsx import { useSelector } from 'react-redux'; function App() { const state = useSelector(state => state); // 报错 // ... }

Walau bagaimanapun, ini menimbulkan ralat berikut:

Error: Could not find react-redux context value; please ensure the component is wrapped in a 

Saya telah mengesahkan:

  • kedai dibuat dan dieksport dengan betul di store.js
  • Apl ialah komponen akar yang diserahkan kepada Pembekal
  • Saya mengimport useSelector daripada 'react-redux'

Tetapi saya masih melihat konteks ini tidak ditemui ralat. Apakah yang saya hilang dalam tetapan Pembekal untuk menjadikan kedai Redux tersedia kepada komponen menggunakan cangkuk seperti useSelector?

Sebarang bantuan amat dihargai!

P粉427877676
P粉427877676

membalas semua (1)
P粉432906880

Cuba hantar konteks = {null} dalam pembalut penyedia seperti di bawah

  
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!