Size: a a a

2020 September 06

В

Виктория in pro.js
Михаил
export function Product({ pid }) {
 const [product, setProduct] = useState({})
 const dispatch = useDispatch()

 useEffect(() => {
   dispatch(getSingleProduct(pid))
 }, [pid]
 )

 const { isLoading, content } = useSelector(store => store.singleProduct)
 
 useEffect(() => {
   setProduct(content)
 }, [content]
 )

 return <div>{isLoading ? <Loader /> : product.name}</div>
}
И локальный стэйт убери
источник

М

Михаил in pro.js
Виктория
В initialState поле isLoading задано?
const initialState = {
 singleProduct: {
   isLoading: null,
   error: null,
   content: null
 }
}
источник

В

Виктория in pro.js
Михаил
const initialState = {
 singleProduct: {
   isLoading: null,
   error: null,
   content: null
 }
}
Ну вот, я говорю задай isLoading: true
источник

М

Михаил in pro.js
Да, понимаю, так бы работало с чистым React
источник

М

Михаил in pro.js
но это next
источник

М

Михаил in pro.js
Виктория
Ну вот, я говорю задай isLoading: true
не помогло короч :(
источник

М

Михаил in pro.js
там такая тема, что isLoading отрабатывает норм - если вместо product.name отдать строку типа "абв" - все окей
источник

В

Виктория in pro.js
Михаил
там такая тема, что isLoading отрабатывает норм - если вместо product.name отдать строку типа "абв" - все окей
Блин
источник

В

Виктория in pro.js
Ты можешь в песочницу выложить код свой?
источник

В

Виктория in pro.js
Ты явно делаешь что-то не то
источник

М

Михаил in pro.js
мб зум?
источник

p

persona x grata in pro.js
Михаил
const initialState = {
 singleProduct: {
   isLoading: null,
   error: null,
   content: null
 }
}
Зачем нулл?
источник

В

Виктория in pro.js
codesandbox
источник

М

Михаил in pro.js
ок, сек
источник

М

Михаил in pro.js
persona x grata
Зачем нулл?
заменил уже на false - это не решает)
источник

H

HackerOĞLAN in pro.js
Привет как дела 🌝
источник

М

Михаил in pro.js
Виктория
codesandbox
источник

М

Михаил in pro.js
блин ща
источник

М

Михаил in pro.js
я там натыкал в экшенах сек
источник

М

Михаил in pro.js
готово
источник