Не отрисовывается компонента после Context.API

Убрал props'ы и решил добавить в свой проект Context.API. После этого перестала отрисовываться компонента

// Файл с контекстом
import React from "react"

const StoreContext = React.createContext(null)
export default StoreContext

// Файл с провайдером
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import StoreContext from './StoreContext.js';
import reportWebVitals from './reportWebVitals';
import store from './redux/redux-store.js';
import App from './App';


const root = ReactDOM.createRoot(document.getElementById('root'));


let renderEntireTree = (state) => {

  root.render(
    <React.StrictMode>
<StoreContext.Provider value={store} >
      <App/>
      </StoreContext.Provider>
    </React.StrictMode>
  );
}
renderEntireTree(store.getState())
store.subscribe(() =>{
  let state = store.getState()
  renderEntireTree(state)
})

// Файл получатель провайдера
import React from "react"
import {addPostActionCreator, updateNewPostActionCreator} from "../../../redux/store"
import Myposts from "./Myposts"
import storeContext from "../../../StoreContext"
const MypostsСontainer = (props) => {

   

<storeContext.Consumer> 

   { store => {
        let state = store.getState()
        let newPostElement = React.createRef();
        let addPost = () => {
          
            store.dispatch(addPostActionCreator())
         
        }
    let onPostChange = (text) => {
       
       let action = updateNewPostActionCreator(text)
       store.dispatch(action);
    }
      return  <Myposts profilePage={state.profilePage} post={state.state} 
        postCount={state.postCount}  updateNewPostActionCreator={onPostChange} addPost={addPost} />

        
    }
    }

 </storeContext.Consumer>
    
    
}

export default MypostsСontainer


Ответы (0 шт):