поставьте более конкретный вопрос, что у вас не получается, как вы сами видите решение проблемы, а то ваш вопрос слишком абстрактный, не понятно что вы хотите, за вас едвали кто-то решит это, напишите что у вас есть уже готовое, от чего отталкиваться
Максим, Да, вы правы, и спасибо вам большое за ответы и помощь, просто у меня такая тоска от работы с Yii2, и скорее это моральное устаревание и собственную усталость от годовой, рутинной работы с ним я проецирую в целом на Yii2.
Не очень, мы на работе используем Yii, и комьюнити все меньше и меньше, ответы на вопросы почти никто не пишет, новые фичи выпускаются - и забрасываются мгновенно, если бы перед мной стоял выбор laravel/symfony/yii2, то я бы точно не выбрал yii2
Но это лично мое мнение и опыт.
Yii2 хорош как инструмент, как и все другие, вопрос в сообществе и кол-ве готовых решений + дальнейшей поддержке на вашей работе
Сергей Горностаев, да, я просто планирую перейти в +- крупную компанию, и не до конца понимаю этот момент, не работал в команде, для каждого проекта настраивал сам, либо брал готовый конфиг.
Но вот никогда не работал в команде и не приходил в проект, где уже настроено, надеюсь мне дадут готовый конфиг которая использует команда, и все, не придется ничего настраивать. )
ssdakj,
1. Не понял логики, почему бы вам не использовать экшн без общего стора, так же как и сейчас делать fetch в useEffect ?
2. Этот пункт отменяется если перестать использовать redux store там, где он не нужен ( либо я не до конца понимаю что вы хотите )
3. у вас в useEffect стоит:
4. Зачем вам это? почему бы просто не использовать локальный стейт и все, для чего тут стор, если вы все равно при переходе на страницу продукта, все равно сделайте тот же fetch для продукта.
Опишите пожалуйста, зачем вы используйте редакс, чего хотите добиться и почему вы применяете это именно в этом месте, почему не хотите воспользоваться локальным стейтом ?
shsv382, ну просто некоторые данные не нужно хранить постоянно, например данные всех статей, нужны только на /articles
а данные для статьи нужно только на /articles/id
Мне же не нужно хранить это в store, проще в жизненном цикле компонента подгрузить и все )
В общем я новенький в SPA и в фронтенде с JS фреймом, потому для меня некоторые моменты ооочень странные и запутанные )