Open
Conversation
Author
|
И еще, по поводу выбора архитектурного решения, ну про то что удобнее использовать методы класса и сам класс, учитывая что у нас в service.js создается экземпляр каждого сервиса, это понятно. По поводу улучшений, честно говоря тяжело сказать, уверен 100% что есть способы реализовать намного лучше. Банально это мб использовать какую то библиотеку переводов, впринципе лично на мой взгляд взаимодействие всех компонентов и логика сервисов и т.д. круто реализована, но я тут пожалуй не очень много знаю в связи с опытом :) |
Collaborator
|
Закинь любой новый комит в пулл-реквест, пожалуйста. |
Author
Отправил |
Author
|
Author
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Создал отдельную папку services чтобы как то отделить сервисы от стора. Перенес все туда, обновил хук, насчет запроса на сервер я не до конца понял где использовать хук setHeaders по этому решил слегка вшить значение lang из сервиса I18n в метод request чтобы он при запросе проверял язык и если он изменился то делать запрос с новым языком. Также внутри Main прописал lang зависимостью в хук useInit чтобы повторно выполнялся запрос на сервер при смене языка.
Компоненты фильтрации не переводил, в задании не написано что их надо менять поэтому от греха подальше не трогал их.