x
2 سال پیش توسط x مطرح شد
1 پاسخ

یه باگ تو پروژه ریکتی

سلام به همگی خسته نباشید....

من زمانی که میخوام به یه لینک خاص برم به مشکلی بر خوردم
مثلا اگه بخوام لینکی از محصول که تو واتساب فرستاده شده کلیک کنم صفحه محصول نمیاد ولی header اجرا میشه با پروفایل کاربر که داخلش قرار دادم و هیچ اروری هم نمیده
رندوم بعضی از صفحات اطلاعاتش میاد

مثلا اگه تو این لینک محصولم برم خالی میاد ولی اگه از بین محصولات روش کلیک کنم بدون مشکل میاد😐

http://localhost:3000/product/6444a83eb5ff12312312875d248

نمیدونم چطور حلش کنم اگه بتونید کمکم کنید ممنون میشم


ثبت پرسش جدید
x
تخصص : هیچولوژیست
@SZaaaa1111 2 سال پیش آپدیت شد
0

بنظر خودم مشکل از کد بادی من باشه
چون موقع سویچ کردن درست عمل میکنه ولی اگه آدرس رو بصورت دستی بزنم صفحه نمیاد
صفحه محصولات میاد فقط صفحه یونیک اون محصول نمیاد

این کد بادی ممنون میشم اگه بررسیش کنید

import React from "react";
import { Switch, Route } from "react-router-dom";
import { useSelector } from "react-redux";

import Home from "./home/Home";
import NotFound from "../NotFound";
import Products from "./products/Products"
import Product from "./products/Product"

function Body() {
    const auth = useSelector(state => state.auth)
    const {isLogged} = auth
    return (
            <Switch>
                <Route path="/" component={Home} exact />
                <Route path="/home" exact component={isLogged ? Home : NotFound} />
                <Route path="/Products" exact component={isLogged ? Products : NotFound} />
                <Route path="/Product/:id" exact component={isLogged ? Product : NotFound} />
                <Route path="*" exact component={NotFound} />
            </Switch>
    )
}

export default Body

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام