سلام .
هیچ ذهنیتی درباره چگونگی پیاده سازی مدیریت ورود خروج کاربر ندارم .
منظورم این هست که وقتی کاربر وارد میشود و از آنجا که از redux استفاده میکنم باید چه action داشته باشم و چه reducers ی باید بسازم که بتونم بعد از ورود کاربر کل سیستم خودم رو مدیریت کنم ؟(ناگفته نماند . که من از طریق api یک توکن دریافت میکنم که true یا false داره . اما دقیقا نمیدونم باید چکارش کنم .
ممنون میشم دوستان وقت بزارید و راه حلی رو بگید.
سرچ هایی داشتم ولی جوابها واقعا طولانی و گمراه کننده بودن بنظر میاد جواب زیاد سخت هم نباشه.
سلام ، در این لینکیکه میفرستم تا چند قسمت بعدیش به خوبی توضیح داده شده
کلا کانال بسیارخوبیه و آموزش های خوبی داره ،
در این دوره برای لاگین از jwt استفاده میکنه ، و اطلاعات توکن رو توی localStorage ذخیره میکنه ، بر پایه ریداکس هم هست
داخل App.js یه state بساز که اطلاعات کاربر را داخلش ذخیره کنی
const [user, setUser] = useState({})
بعد یه کامپوننت بساز برای ورودکاربر Login.js و داخل App.js ایمپورتش کن
import Login from './login'
function App() {
return(
<Login />
)
}
بعد setUser را prop کن به Login.js
<Login setUser={setUser} />
داخل Login.js یه فرم بساز که کاربر یوزر نیم پسورد بزنه ، اگه درست وارد کرده بود اطلاعات اکانتشو بریز توی setUser
اگه اینکارو بکنی دیگه نیازی به Redux نداری
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟