Студент Стефан Перић одбранио је дипломски рад на тему „Управљање стањима у Ријакту“

Студент Рачунарског факултета Стефан Перић је у четвртак, 29. маја 2025. године одбранио дипломски рад на тему Управљање стањима у Ријакту пред комисијом коју су чинили ментор др Душан Вујошевић и члан др Јелена Васиљевић.

У уводу свог рада Стефан је истакао:

React ЈS је популарна библиотека за развој корисничког интерфејса и wеб апликација. Развио га је Facebook, а касније је постао open source пројекат који одржавају програмери широм света. Уз Angular и Vuе ЈS фрејмворке, React библиотека спада у “тројац” најпопуларнијих избора за развој фронтенд дела wеб апликација.
Као и у сваком развоју софтвера, тако и у развоју wеб апликација, кључну улогу играју подаци. Пред програмера се ставља задатак како баратати тим подацима, а да се они не мењају уколико није то захтевано и да при томе не нарушавају функционалност апликације. Овај процес се назива стејт менаџмент.

Ridaks доноси централизован и јасно дефинисан начин управљања стањима, што олакшава организацију кода и његово тестирање. Иако захтева више почетног ангажовања и учења, користи које доноси у већим пројектима су значајне. Redux Тооlkit додатно поједностављује рад са Ridaksom, смањује количину кода и омогућава ефикасније управљање асинхроним операцијама.
Не постоји универзално правило који алат користити – све зависи од потреба апликације. За једноставније пројекте, пропс или Контекст АПИ могу бити сасвим довољни, док комплексније апликације захтевају стабилније и скалабилније решење као што је Ridaks или Redux Тооlkit. Правилним избором алата за стејт менаџмент постиже се чистији код, лакше одржавање и боља организација апликације у целини.
– закључио је Стефан.