React,.Net Core Help..

rock pora

Well-known member
  • May 18, 2011
    11,951
    2,791
    113
    ###~.:::.සියනෑ කෝරළේ.::.~##
    ok machan mama react eke e dekath mokak da kiyala poddak balannam. mama thama react walata aluth machan

    mama machan Dto object ekak hadala eke properties walata dropdowan wala data okkoma list widiyata add karala thiyenne.

    ex DTO

    class A {
    public IList<DataA> DataA {get;set;}
    public IList<DataB> DataB {get;set;}

    public int DataAId {get;set;}
    public int DataBId {get;set;}
    public string Name {get;set;}
    public int Age {get;set;}
    }

    DataA kiyana List property ekata db eken data load karanawa. oya wage dropdown okkotama values db eken load karala. save karapu data Name ekai Age eka, DataAId kiyanne DataA list eke db eke save karana reocrd eke id eka. oya set ekama database eken aragena ui level dropdown walata load karala Id recod eka set karanawa .ethokota saved value eka set wela enawa.

    redux hari context hari api eken data genalla store karanne mona welawatada ? login page eke di da ?

    danata ganne edit page eke useEffect ekedi api cal karala data load karanne.
    ow ban db index dala thiyenne.


    thanks machan
    mata therune na methana DataAId, DataBId kiyana eva. e kiyanne dropdowns vala selected values nemeida?
    redux hari context hari api eken data genalla store karanne mona welawatada ? login page eke di da ?
    log unata passe load karaganna. ehema nathnm edit page ekata kalin thiyena root component ekedi load karaganna.

    ube me DTO eke Edit karana page eke data i dropdowns vala data set ekama thiyagannavada?
    ehema karanna one na. dropdowns vala data tika venama DTO ekaka thiyaganin

    edit page eke useEffect ekedi edit karana page eke data tika vitharak ganin. dropdowns vala data anith edit karana items valatath common nam useEffect ekedi ganna epa. root component ekedi aran reduc vala or localdb vala daganna.

    Caching thamai ban mukuth ma karaganna bari unoth karanna wenne. react patten meka goda daganna widiyak thiyanawada baluwe.
    nitharama use karana data set ekaknm backend eke cache karala eken ganna. e aragena react vala redux store eke daganna. e dagena hama edit karana component ekatama load karanna
    ------ Post added on Dec 28, 2022 at 10:17 PM
     

    SHAN_22

    Well-known member
  • Jul 20, 2018
    1,485
    1,539
    113
    My recomndation is to use Caching approach if > master data is not getting update frequently.
    Use Redis io or Azure Redis If you are using Microsft Azure .
    Dan machan hithanna button ekak click karama page A walata yanawa kiyala. Page A wala oya kiyana dropdown tika thiyenawa kiyamu. Ethakota eka parak giyama db call ekak gihin master data tika aran enawa. Eelaga parath aru button eka click karama data load wenne cache walin? Ehemada? Methana oyage solution ekedi react walin neweida cache karanne?
    Just curious :D
     

    119©

    Well-known member
  • Sep 29, 2012
    2,411
    2,151
    113
    ~ගෙදර~
    mata therune na methana DataAId, DataBId kiyana eva. e kiyanne dropdowns vala selected values nemeida?

    log unata passe load karaganna. ehema nathnm edit page ekata kalin thiyena root component ekedi load karaganna.

    ube me DTO eke Edit karana page eke data i dropdowns vala data set ekama thiyagannavada?
    ehema karanna one na. dropdowns vala data tika venama DTO ekaka thiyaganin

    edit page eke useEffect ekedi edit karana page eke data tika vitharak ganin. dropdowns vala data anith edit karana items valatath common nam useEffect ekedi ganna epa. root component ekedi aran reduc vala or localdb vala daganna.


    nitharama use karana data set ekaknm backend eke cache karala eken ganna. e aragena react vala redux store eke daganna. e dagena hama edit karana component ekatama load karanna
    ------ Post added on Dec 28, 2022 at 10:17 PM
    ow machan dropdowns wala selected values walata

    use react query. so you can use frontend caching and dependent queries
    thanks machan, I will search about react queries.
     

    gayankasun

    Junior member
  • Jan 20, 2010
    74
    39
    18
    Dan machan hithanna button ekak click karama page A walata yanawa kiyala. Page A wala oya kiyana dropdown tika thiyenawa kiyamu. Ethakota eka parak giyama db call ekak gihin master data tika aran enawa. Eelaga parath aru button eka click karama data load wenne cache walin? Ehemada? Methana oyage solution ekedi react walin neweida cache karanne?
    Just curious :D
    yes seceond call will serve from cache and Redis will taking care frequent rquests untill master data update again .
     
    Last edited:
    • Like
    Reactions: SHAN_22