Թեմայի վերաբերյալ հրապարակումներ 'software-engineering'
Demystifying React Hooks — useMemo
Այս հոդվածում մենք կուսումնասիրենք, թե երբ և ինչպես օգտագործել React-ի useMemo Hook-ը՝ ձեր հավելվածի արդյունավետությունը բարձրացնելու համար:
TL;DR
Եթե դուք այստեղ եք բացառապես հասկանալու համար, թե երբ (և ոչ) օգտագործել useMemeo և չեք ցանկանում աշխատել օրինակների միջոցով, ես ձեզ կխնայեմ: Համաձայն React Docs -ի, useCallback -ի նման, useMemo -ը opt-in գործունակության բարելավիչ Hook-ն է, որն օգտագործվում է ֆունկցիաների արդյունքների համար ռեֆերենցիոն հավասարություն ստեղծելու..
Flatiron School Phase-1 Project: Qwallet
Flatiron School-ում ծրագրային ապահովման ճարտարագիտության իմ Bootcamp-ի առաջին փուլն ավարտվել է, և բարեբախտաբար, ես ողջ եմ մնացել: Շա՞տ եմ քնել: Ոչ, ոչ ճիշտ, բայց ես լավ արեցի կոդավորման մարտահրավերը և ստեղծեցի հիանալի վեբ հավելված իմ դասընկերների հետ: Ո՞ւմ է պետք քնել, այնուամենայնիվ:
Այս փուլը հիմնականում կենտրոնացած էր վանիլային JavaScript-ի վրա: Մենք իմացանք DOM Մանիպուլյացիայի, Իրադարձությունների ունկնդիրների և Fetch API-ի մասին: Այս նոր գտած գիտելիքներով ես և իմ զարմանալի..
Ինչպե՞ս է գործում SSO Single Sign On Process-ը:
Իմ պատկերացումները SSO-ի մասին և ինչպես պատասխանել այս հարցին հարցազրույցի ժամանակ
Ողջույն տղաներ, այսօրվա թվային լանդշաֆտում դուք հաճախ եք շփվում բազմաթիվ հավելվածների և ծառայությունների հետ, որոնք նույնականացում են պահանջում: Մի քանի օգտանունների և գաղտնաբառերի նենգափոխումը կարող է դժվար և ժամանակատար լինել:
Բերման հարցումների գեղեցկությունը
Նախքան ծրագրավորում սկսելը, ես միշտ մտածում էի, թե ինչպես են հավելվածները որոշակի կապ ունեն տվյալների բազայի հետ: Օրինակ կարող է լինել եղանակային հավելվածը, ինչպե՞ս կարող է հավելվածը նման մանրամասն տեղեկատվություն ստանալ: Հնարավո՞ր է, որ մշակողները ձեռքով գրի են առնում դրանք յուրաքանչյուր անցած օրվա համար, թե՞ նրանք ստանում են այս ամբողջ տեղեկատվությունը տվյալների վրա հիմնված հետնամասից որևէ այլ տեղից:
Այստեղ մենք կհասկանանք, թե ինչպես կարող է կիրառվել առբերման հարցումը տվյալների բազայից..
Loop-ի համեմատություն ES6-ի հետ յուրաքանչյուր մեթոդի համար
Ի՞նչ եք կարծում, ES6 մեթոդը յուրաքանչյուրի համար կարող է փոխարինել հանգույցին:
JavaScript-ը հաճախորդի կողմից սկրիպտավորման լեզու է (մոռացեք Node.js-ը): Կոդ գրելիս մենք պետք է զգույշ լինենք, քանի որ մեր կոդը պետք է աշխատի բոլոր սարքերում, այլ ոչ թե պարզապես խաղային նոթբուքերի կամ MacBook-ների վրա: Մենք չպետք է մեծ բեռ տանք զննարկիչին։
ES6 a.k.a ES2015-ը ներկայացրեց բազմաթիվ առանձնահատկություններ, հատկապես զանգվածային գործառույթները forEach , map , filter և այլն: Շատերը կարծում..
Looping JS-ում և դրա վերաբերյալ որոշ հարցեր
Looping օգտագործելով forEach-ը
forEach մեթոդը զանգվածի մեթոդ է JavaScript-ում, որը կարող է ֆունկցիա կատարել զանգվածի յուրաքանչյուր տարրի վրա: Այն վերցնում է հետ կանչի ֆունկցիան որպես արգումենտ, որը կատարվում է զանգվածի յուրաքանչյուր տարրի համար։ Հետ կանչելու ֆունկցիան ունի երեք արգումենտ՝ ընթացիկ տարրը, ընթացիկ ինդեքսը և զանգվածը շրջված է:
let numbers = [1, 2, 3, 4, 5];
numbers.forEach((element, index, array) => {
console.log(element, index, array);
});
// Output:
// 1 0 [1, 2,..
Մեսսենջերներ և ստացողներ Ruby-ով
Մեսսենջերներ և ստացողներ Ruby-ով
Ռուբիում բազմաթիվ կոնվենցիաներ կան: Դա հեշտ լեզու է, բայց նաև բարդ է: 2010-ից մինչև 2012 թվականներին ոտքիս մատը Java-ի և PHP-ի մեջ մտցնելուց և eBay-ի շահույթի կանխատեսման փոքր հաշվիչը ստեղծելուց հետո՝ որպես իմ առաջին վեբ հավելված, ես հայտնաբերեցի Ruby-ին, երբ մասնակցեցի Ռուբիի իմ առաջին հանդիպմանը Ցինցինատիում: Այդ ժամանակվանից ես հետ չեմ նայել, բայց ես խելագարորեն հետաքրքրված եմ ավելի նոր լեզուներով և պարադիգմներով: Փաստորեն, ես հիմա ուսումնասիրում..
Նոր նյութեր
Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը:
Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...
Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..
Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..
Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..
C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող:
Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...
Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը:
ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..