Size: a a a

React — русскоговорящее сообщество

2020 August 09

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dev
Ребята, привет) учил и закреплял redux  пока постепенно входил в профессию. Читал, что redux это state manager №1.  Сейчас на собеседованиях узнаю, что сейчас все больше  выбирают effector и Mobx из  state manager, поскольку у redux есть известные минусы. Действительно есть такая тенденция?
Есть такая тенденция
источник

PM

Phil Morris in React — русскоговорящее сообщество
Вот это прикол, я только начну скоро учить реакт. Выходит, что релакс уже не нужен?
источник

PM

Phil Morris in React — русскоговорящее сообщество
Редакс.
источник

PM

Phil Morris in React — русскоговорящее сообщество
Глядишь, как получу реакт и он отойдет на пенсию
источник

II

Ilya Izilanov in React — русскоговорящее сообщество
если ты пойдёшь в проект где он используется то очевидно его нужно знать
источник

A

Amelit in React — русскоговорящее сообщество
Он будет нужен если скажет Тим лид/Сеньор-Помидор
источник

PM

Phil Morris in React — русскоговорящее сообщество
Amelit
Он будет нужен если скажет Тим лид/Сеньор-Помидор
Ахах ага
источник

A

Amelit in React — русскоговорящее сообщество
Mobx и Redux не диаметрально противоположные штуки
источник

A

Amelit in React — русскоговорящее сообщество
Так что не загоняйся даже
источник

PM

Phil Morris in React — русскоговорящее сообщество
Ок
источник

II

Ilya Izilanov in React — русскоговорящее сообщество
лучше все таки выучить, во первых это не очень сложно, во вторых ты скорее всего пойдёшь в проект где он используется, и в третьих большая часть сообщества его знает, и будет объяснять те же новые библиотеки через redux
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Dev
Ребята, привет) учил и закреплял redux  пока постепенно входил в профессию. Читал, что redux это state manager №1.  Сейчас на собеседованиях узнаю, что сейчас все больше  выбирают effector и Mobx из  state manager, поскольку у redux есть известные минусы. Действительно есть такая тенденция?
Это где у тебя на собесе про эффектор сказали?
источник

D

Dev in React — русскоговорящее сообщество
Питерская компания, пишут новые проекты уже на effector
источник

А

Александр in React — русскоговорящее сообщество
Ребзя, а нормально внутри составных селекторов миксовать селекторы из разных редьюсеров? Если да, то не совсем понятно, где такие хранить... (вопрос по redux)
К примеру что-то такое:
//selectedIdsSelector - возвращает список id выбранных итемов (относится к редьюсеру фичи, которая отвечает за выбор итемов)
//itemsSelector - возвращает массив items, где индекс итема - это его id (относится к общему редьюсеру, в котором хранятся данные)
export const selectedItemsSelector = createSelector(
 (selectedIds, items) => items.filter((_item, id) => (
   selectedIds.includes(id))
 ),
 [selectedIdsSelector, itemsSelector]
);
источник

D

Dev in React — русскоговорящее сообщество
Phil Morris
Вот это прикол, я только начну скоро учить реакт. Выходит, что релакс уже не нужен?
Redux сейчас остаётся  must have. Просто со временем он похоже будет постепенно терять рынок
источник

MK

Maxim Kolesnikov in React — русскоговорящее сообщество
Александр
Ребзя, а нормально внутри составных селекторов миксовать селекторы из разных редьюсеров? Если да, то не совсем понятно, где такие хранить... (вопрос по redux)
К примеру что-то такое:
//selectedIdsSelector - возвращает список id выбранных итемов (относится к редьюсеру фичи, которая отвечает за выбор итемов)
//itemsSelector - возвращает массив items, где индекс итема - это его id (относится к общему редьюсеру, в котором хранятся данные)
export const selectedItemsSelector = createSelector(
 (selectedIds, items) => items.filter((_item, id) => (
   selectedIds.includes(id))
 ),
 [selectedIdsSelector, itemsSelector]
);
Нормально.
Я такие храню отдельно. По одному на файл. Иначе в какой-то момент можно говна поесть с циклическими импортами.
источник

А

Александр in React — русскоговорящее сообщество
Maxim Kolesnikov
Нормально.
Я такие храню отдельно. По одному на файл. Иначе в какой-то момент можно говна поесть с циклическими импортами.
Тип есть отдельная директория (например в директории redux), где хранятся такие селекторы, да?
источник

MK

Maxim Kolesnikov in React — русскоговорящее сообщество
Александр
Тип есть отдельная директория (например в директории redux), где хранятся такие селекторы, да?
Ну у меня это src/selectors
источник

А

Александр in React — русскоговорящее сообщество
Maxim Kolesnikov
Ну у меня это src/selectors
Понял, спасибо. Тоже склонялся либо к такому, либо делать дополнительный селектор в общем редьюсере на выборку итемов по массиву индексов.
источник

МЛ

Макс Лимас in React — русскоговорящее сообщество
Доброго. Подскажите, есть ли какие аналоги у firebase, которые можно закинуть на свой сервак, и спокойно пилить фронт, не задумываясь о бэке, а просто использовать кем то сделанную апишку?
источник