Дослідження ефективності використання бібліотеки React.

dc.contributor.authorЩербаков, Є. В.
dc.contributor.authorЩербакова, М. Є.
dc.date.accessioned2024-12-17T15:05:48Z
dc.date.available2024-12-17T15:05:48Z
dc.date.issued2022
dc.description.abstractReact - це популярна фронтенд-бібліотека з середовища JavaScript. Вона відома простотою використання та читабельністю коду веб-додатків та веб-сайтів, розроблюваних з її використанням. Бібліотека React - це ще одне рішення для розробки SPA-додатків на JavaScript, яка була випущена Facebook в 2013 році. React має акуратно розроблений API, стабільну, процвітаючу екосистему та велику спільноту користувачів, що дозволяє організаціям різних масштабів успішно впроваджувати цю бібліотеку. React базується на компонентній концепції. Компоненти React представляють собою багаторазові будівельні блоки для створення різного роду візуальних інтерфейсів користувача веб-додатків, в тому числі і SPA-додатків. Дані між елементами дерева React-компонентів додатка передаються як зверху вниз за допомогою об’єктів props (скорочення від properties), так і знизу вверх, використовуючи функції-обробники зворотного виклику. Стан – це ще одна із центральних концепцій React. Саме тут зберігаються дані додатка - тобто те, що може змінюватися з часом. Спочатку в екосистемі React використовувалися переважно компоненти, засновані на класах. Застосування таких компонентів, зазвичай, потребує додаткових зусиль у ході розробки, оскільки програмісту постійно треба переключатися між класами, компонентами вищого порядку та рендер-пропсами. Цих недоліків не мають компоненти React, базовані на звичайних функціях JavaScript. У зв’язку з переходом на використання функціональних компонентів в сучасну бібліотеку React був введений механізм запуску асинхронно виконуваних функцій, так званих хуків. Хуки — це функції, які дозволяють підключатися (hook into) до функцій стану та життєвого циклу React із функціональних компонентів. React оновлює браузерну DOM, дотримуючись стратегії внесення в дерево найменшої кількості змін, по можливості, без повторного рендерингу всієї DOM, що суттєво покращує ефективність візуального інтерфейсу веб-додатка.
dc.identifier.citationЩербаков Є. В., Щербакова М. Є. Дослідження ефективності використання бібліотеки React. Наукові вісті Далівського університету. 2022. №23.
dc.identifier.doihttps://doi.org/10.33216/2222-3428-2022-23-5
dc.identifier.udc004.4'236
dc.identifier.urihttps://dspace.snu.edu.ua/handle/123456789/1596
dc.language.isouk
dc.publisherСНУ ім. В. Даля
dc.subjectфронтенд
dc.subjectSPA
dc.subjectкомпонент
dc.subjectDOM
dc.subjectвіртуальна DOM
dc.subjectJSX
dc.subjectпропси
dc.subjectстан
dc.subjectпотік даних
dc.subjectхуки
dc.subjectрендеринг
dc.titleДослідження ефективності використання бібліотеки React.
dc.typeArticle

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
2022-23-7.pdf
Size:
373.77 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.73 KB
Format:
Item-specific license agreed to upon submission
Description: