и сохранить эти данные в стор редакса, но на внешнем уровне нельзя вызывать useDispatch, какие есть обходные пути в таком случае? подскажите плиз
рендерь условно, но запрос сделай через диспатч
не совсем понимаю как применить нужным образом условный рендеринг в данной ситуации, и диспатч мне внутрь надо внести получается?
Используй componentWillMount() в классовом компоненте. В функциональном хз, либо никак либо гугли
Хотя хрень сказал, лучше const AppProvider = () => { const [store, setStore] = useState() useEffrct(() => { ;(async () => { const data = await fetchStoreData() setStore(data) })() }, []) if (!store) return <>Loading...</> return ( <Provider store={store}> <App /> <Provider> ) }
писал на телефоне, табуляцию сам сделаешь)
Обсуждают сегодня