Javascript {M}VC
Здравейте колеги.
Още свиквам с MVC концепцията, работил съм с laravel, symfony и малко Yuii и общо взето имам представа какво е MVC.
Сега на React проекта се чудя дали да използвам Модели, тъй като мисля че, Моделите би трябвало да държат описателни данни ( база данни, таблица, колони, релации и тн. ), а Контролера би трябвало да се грижи за работата между моделите (взаимодействието).
Все пак си направих модел User, който пази няколко метода. Ето го и класчето:
class UserModel {
login(username, password) {
let data = {
username,
password
};
return KinveyRequester.post('user', 'login', data);
}
register(username, password) {
let data = {
username,
password
};
return KinveyRequester.post('user', '', data);
}
logout(authToken) {
return KinveyRequester.logout(authToken);
}
}
export default UserModel;
Въпросът ми е правилно ли е, да го използвам по този начин в Javascript или мога да използвам KinveyRequester-a директно в контролера. Целта ми е да не нарушавам правилата на MVC, дори може да използвам само VC, ако е по-правилно.
Дайте някакви мнения.
Благодарности.