wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Logic layers in React

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Коли не потрібно будувати шари логіки? (декілька вірних відповідей) 

a)

Велика предметна область

b)

Бізнес-логіка не буде змінюватись

c)

Застосунок буде виконувати одну функцію

d)

Велика команда буде праювати над застосунком 

2.

Що з наведеного нижче є шарами ПЗ? (декілька вірних відповідей)

a)

Controllers

b)

Enums

c)

Use Cases

d)

React libraries 

3.

Куди вказують залежності на схемі шарів логіки? (одна вірна відповідь)

a)

Зовні

b)

всередину

c)

вліво

d)

вправо

4.

Що ми використовували для того, щоб отримувати екземпляр класу реалізації шарів логіки? (одна вірна відповідь)

a)

Config layer class

b)

InitLogic function

c)

Mobx

d)

Injector 

5.

Що ми використовували для реалізації контролерів? (декілька вірних відповідей)

a)

Mobx

b)

React component

c)

Redux

d)

Zustand

6.

Що входило до складу Entities шару в нашому прикладі? (одна вірна відповідь)

a)

FoodCustomerRepository

b)

FoodCustomerService

c)

LoginController

d)

SafeStorage

7.

Що входило до складу UseCases шару в нашому прикладі? (одна вірна відповідь)

a)

FoodCustomerRepository

b)

AxiosHttp

c)

LoginController

d)

FoodCustomerService

8.

Що входило до складу Gateways/Presenters/... шару в нашому прикладі? (одна вірна відповідь)

a)

LoginController

b)

CustomerRepo

c)

FoodCustomerService

d)

Login.component.tsx 

9.

Що входило до складу Devices/DB/Web/UI шару в нашому прикладі? (одна вірна відповідь)

a)

AsyncMemory

b)

LoginController

c)

Http

d)

Login.component.tsx 

10.

Для чого в нашому випадку слугувала функція initLogic? (декілька вірних відповідей)

a)

Створити LoginController

b)

Отримати користувача з пам'яті телефона

c)

Ініціалізувати injector екземплярами класів

d)

Налаштувати Mobx