דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. רשתות
  4. פיתוח ועיצוב אתרים
  5. Full Stack
  6. צד לקוח
  7. JavaScript ES6
  8. עזרה הדדית - JavaScript
  9. המלצה | מפתחי ריאקט? אתגר לפניכם! נראה אותכם מפצחים את השורה הקשה!

המלצה | מפתחי ריאקט? אתגר לפניכם! נראה אותכם מפצחים את השורה הקשה!

מתוזמן נעוץ נעול הועבר עזרה הדדית - JavaScript
7 פוסטים 3 כותבים 59 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • H מנותק
    H מנותק
    hartkhartk
    כתב נערך לאחרונה על ידי hartkhartk
    #1

    אתגר לפניכם, נראה אותכם מפצחים את שורה 16.

    זה קובץ routing בפרויקט ריאקט טייפ סקריפט שאני כותב
    נראה אותכם מפענחים את שורה 16

    import { Routes, Route, Navigate } from "react-router-dom"
    import Cookies from "js-cookie"
    import { jwtDecode } from "jwt-decode"
    import { Login } from "../components/user/login/login"
    import { Register } from "../components/user/register/register"
    import { Notfound } from "../components/notfound/notfound"
    import { Youareonline } from "../components/user/Youareonline/Youareonline."
    import { Updateuserbyself } from "../components/user/updetuserbyself/updetuserbyself"
    import { Logout } from "../components/user/logout/logout"
    import { Userinformation } from "../components/user/userinformation/userinformation"
    import { Add_stor } from "../components/stor/add_stor/add_stor"
    
    export function Routing(){
        return (
            <Routes>
                <Route path="/add-stor" element={Cookies.get("token") ? (() => { try { return (jwtDecode(Cookies.get("token") as string) as any).role === 2 ? <Add_stor /> : <Navigate to="/" replace /> } catch { return <Login /> } })() : <Login />} />
                <Route path="/login" element={Cookies.get("token") ? <Youareonline /> : <Login />} />
                <Route path="/register" element={Cookies.get("token") ? <Youareonline /> : <Register />} />
                <Route path="/*" element={<Notfound />} />
                <Route path="/logout" element={Cookies.get("token") ? <Logout /> : <Login />} />
                <Route path="/updetmyuser" element={Cookies.get("token") ? <Updateuserbyself /> : <Login />} />
                <Route path="/userinformation" element={Cookies.get("token") ? <Userinformation/> : <Login/>}/>
            </Routes>
        )
    }
    

    שורה 16 בפני עצמה

                <Route path="/add-stor" element={Cookies.get("token") ? (() => { try { return (jwtDecode(Cookies.get("token") as string) as any).role === 2 ? <Add_stor /> : <Navigate to="/" replace /> } catch { return <Login /> } })() : <Login />} />
    
    
    H תגובה 1 תגובה אחרונה
    2
    • H hartkhartk

      אתגר לפניכם, נראה אותכם מפצחים את שורה 16.

      זה קובץ routing בפרויקט ריאקט טייפ סקריפט שאני כותב
      נראה אותכם מפענחים את שורה 16

      import { Routes, Route, Navigate } from "react-router-dom"
      import Cookies from "js-cookie"
      import { jwtDecode } from "jwt-decode"
      import { Login } from "../components/user/login/login"
      import { Register } from "../components/user/register/register"
      import { Notfound } from "../components/notfound/notfound"
      import { Youareonline } from "../components/user/Youareonline/Youareonline."
      import { Updateuserbyself } from "../components/user/updetuserbyself/updetuserbyself"
      import { Logout } from "../components/user/logout/logout"
      import { Userinformation } from "../components/user/userinformation/userinformation"
      import { Add_stor } from "../components/stor/add_stor/add_stor"
      
      export function Routing(){
          return (
              <Routes>
                  <Route path="/add-stor" element={Cookies.get("token") ? (() => { try { return (jwtDecode(Cookies.get("token") as string) as any).role === 2 ? <Add_stor /> : <Navigate to="/" replace /> } catch { return <Login /> } })() : <Login />} />
                  <Route path="/login" element={Cookies.get("token") ? <Youareonline /> : <Login />} />
                  <Route path="/register" element={Cookies.get("token") ? <Youareonline /> : <Register />} />
                  <Route path="/*" element={<Notfound />} />
                  <Route path="/logout" element={Cookies.get("token") ? <Logout /> : <Login />} />
                  <Route path="/updetmyuser" element={Cookies.get("token") ? <Updateuserbyself /> : <Login />} />
                  <Route path="/userinformation" element={Cookies.get("token") ? <Userinformation/> : <Login/>}/>
              </Routes>
          )
      }
      

      שורה 16 בפני עצמה

                  <Route path="/add-stor" element={Cookies.get("token") ? (() => { try { return (jwtDecode(Cookies.get("token") as string) as any).role === 2 ? <Add_stor /> : <Navigate to="/" replace /> } catch { return <Login /> } })() : <Login />} />
      
      
      H מנותק
      H מנותק
      hartkhartk
      כתב נערך לאחרונה על ידי
      #2

      @hartkhartk לפני שתכתבו, אני יודע שאפשר לחלק למספר שורות אבל אני עושה כאן שורה אחת לאתגר

      Y cfopuserC 3 תגובות תגובה אחרונה
      0
      • H hartkhartk

        @hartkhartk לפני שתכתבו, אני יודע שאפשר לחלק למספר שורות אבל אני עושה כאן שורה אחת לאתגר

        Y מנותק
        Y מנותק
        yj05485
        כתב נערך לאחרונה על ידי yj05485
        #3

        @hartkhartk

        תודה על האתגר!!

        אם אסכם את זה
        אז ככה:
        אם לא מחוברים (אין טוקן) – שולחים להתחברות.
        אם מחוברים, בודקים את הטוקן:
        אם המשתמש הוא שווה לתפקיד 2 – מראים את הדף להוספת חנות.
        אם לא – מחזירים לדף הבית.
        אם הטוקן פגום או לא תקין – שולחים להתחברות.

        תגובה 1 תגובה אחרונה
        2
        • H hartkhartk

          @hartkhartk לפני שתכתבו, אני יודע שאפשר לחלק למספר שורות אבל אני עושה כאן שורה אחת לאתגר

          cfopuserC מנותק
          cfopuserC מנותק
          cfopuser
          כתב נערך לאחרונה על ידי
          #4

          @hartkhartk למעשה מצאת את התנאי הכי קצר.

          תגובה 1 תגובה אחרונה
          1
          • H hartkhartk

            @hartkhartk לפני שתכתבו, אני יודע שאפשר לחלק למספר שורות אבל אני עושה כאן שורה אחת לאתגר

            Y מנותק
            Y מנותק
            yj05485
            כתב נערך לאחרונה על ידי
            #5

            @hartkhartk כתב בהמלצה | מפתחי ריאקט? אתגר לפניכם! נראה אותכם מפצחים את השורה הקשה!:

            אני יודע שאפשר לחלק למספר שורות

            בפועל אני מקוה שתעשה בכמה שורות 😉

            H תגובה 1 תגובה אחרונה
            0
            • Y yj05485

              @hartkhartk כתב בהמלצה | מפתחי ריאקט? אתגר לפניכם! נראה אותכם מפצחים את השורה הקשה!:

              אני יודע שאפשר לחלק למספר שורות

              בפועל אני מקוה שתעשה בכמה שורות 😉

              H מנותק
              H מנותק
              hartkhartk
              כתב נערך לאחרונה על ידי
              #6

              @yj05485 כמובן

              cfopuserC תגובה 1 תגובה אחרונה
              1
              • H hartkhartk

                @yj05485 כמובן

                cfopuserC מנותק
                cfopuserC מנותק
                cfopuser
                כתב נערך לאחרונה על ידי
                #7

                @hartkhartk תתחיל לפתח שאיפות😉
                813a7aa5-a4eb-4bff-a2f1-463523270d45-image.png

                תגובה 1 תגובה אחרונה
                1

                • התחברות

                • אין לך חשבון עדיין? הרשמה

                • התחברו או הירשמו כדי לחפש.
                • פוסט ראשון
                  פוסט אחרון
                0
                • חוקי הפורום
                • פופולרי
                • לא נפתר
                • משתמשים
                • חיפוש גוגל בפורום
                • צור קשר