Arin Movsesian·۵ سال پیشCSS selector priorityاولویت selector ها در css اهمیت ویژه ای داره و بصورت خطی از بالا به پایین نیستش (البته در مورد selector های یکسان از بالا به پایینه) اولوی…
Arin Movsesian·۶ سال پیشAsymmetric encryption چیست؟زمان ارسال دیتا از طریق نامتقارن که با استفاده از الگوریتم RSA می باشد مثلا pc1 و pc2 هر دو public & private key تولید می کنند و سپس هر دو…
Arin Movsesian·۶ سال پیشچرا بایستی CSS Module را در React فعال سازی کنیم؟برای اینکه در ریکت بتونیم هر component یا container کلاس مخصوص خودش داشته باشه و یونیک باشه بایستی css module رو در ریکت enable کنیم.1) npm run eject2) config ---> (webpack.config.dev.js) && (webpack.config.prod.js) find something like that:loader: g...
Arin Movsesianدرجامعه توسعه دهندگان ریاکت ایران·۶ سال پیشتفاوت کامپایل در React و Angularکامپایل در React:کدهای jsx توسط Babel و یا Typescript به plain Javascript کامپایل میشوند.سپس React Virtual DOM با اعمال تغییر...
Arin Movsesian·۶ سال پیشDOM vs BOMنوعی استاندارد هستش که توسط w3c پایه گذاری شده و همچنین وابستگی به زبان خاصی نداره. به برنامه ها یا script ها این امکانو میده که به صورت داینامیک به (structure) ساختار/ (content) محتوا و (style) طراحی document دسترسی داشته باشن و بتونن آنها رو به روزرسانی کنند.
Arin Movsesian·۶ سال پیشمفهوم virtual DOM در Reactزمانی که react لایف سایکل shouldComponentUpdate رو خروجی true برمیگردونه و به لایف سایکل render میرسه oldVirtual DOM رو با Re-rendered virtual DOM در JSX مقایسه میکنه ( مثلا text داخل تگ div) اگه تغییری وجود داشت فقط همون شبه کد up...
Arin Movsesian·۶ سال پیشچرا به ریداکس در پروژهای ریکت نیاز داریم.جواب خیلی سادست.... ما نمیتونیم در پروژه های ریکتمون از global state استفاده کنیم. پس به جای پاس دادن پیچیده دیتا بین props ها از redux کمک میگیریم. در ضمن نبایستی همه state ها رو در ریداکس قرار بدیم چون باعث پیچیدگی بیش از حد و شا...