Athari katika React
Kabla ya kuchunguza utumizi wa koteko
useEffect, inahitajika kwanza kuelewa,
ni nini hasa athari katika React.
Athari au athari za baadaye (side effects) ni matendo ya ziada, yanayoruhusu kijenzi kuunganisha na kusawazisha na mfumo wa nje.
Chini ya mifumo ya nje humaanisha vipande vya msimbo au programu, ambavyo haviko chini ya udhibiti wa React. Hapa inamaanisha kufanya kazi na mtandao, DOM ya kivinjari, uhuishaji, vilundima vilivyoandikwa kwa kutumia maktaba za mbele za wavuti, na programu zingine, zisizotengenezwa kwa kutumia React.
Athari huruhusu kuendesha msimbo baada ya kuonyesha, na hivyo kukupa fursa ya kusawazisha kijenzi chako na mifumo kama hiyo nje ya React.
Athari zinaweza kutekelezwa wakati wa kuonyesha kwa mara ya kwanza kwa kijenzi, wakati thamani inayozingatiwa inabadilika, au wakati mzunguko wa maisha ya kijenzi umekwisha.
Inahitajika kukumbuka kuwa athari ni aina ya mlango wa "dharura" kutoka React, haupaswi kuzitumia kupita kiasi.