Size: a a a

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

2021 March 03

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrey Anelkin
они то не показываются, но стор по их состоянию обновляется, что и занимается кучу времени
Покажи редьюсер, что ты там такое делаешь
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
function seatsById(state = {}, action) {
case seatsActionsTypes.SEATS_UPDATE_FILTERS: {
 
return Map(state).map(value => {
   
return {...value, isMatchedFilters: !!action.payload[value.id]};
 }).toJS();
}

}
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrey Anelkin
function seatsById(state = {}, action) {
case seatsActionsTypes.SEATS_UPDATE_FILTERS: {
 
return Map(state).map(value => {
   
return {...value, isMatchedFilters: !!action.payload[value.id]};
 }).toJS();
}

}
Ты используешь immutable и делаешь toJS в редьюсере, это неправильно.
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Тимофей 🛴
Ты используешь immutable и делаешь toJS в редьюсере, это неправильно.
думаешь это сильно улучшит ситуацию?)
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrey Anelkin
думаешь это сильно улучшит ситуацию?)
Да, toJS не очень быстрый, и он ломает все остальные оптимизации
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
источник

D

Devergence in React — русскоговорящее сообщество
Но выравнивать ты будешь стилями? :)
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Тимофей 🛴
Да, toJS не очень быстрый, и он ломает все остальные оптимизации
сейчас глянем
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Потому что вопрос про css 🙂
источник

МГ

Мишки Гамми... in React — русскоговорящее сообщество
сча будет драка)
источник

А

Антон in React — русскоговорящее сообщество
React тут не причем, зайди в группу по css
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Тогда @reactnative_ru
источник

П

Павел in React — русскоговорящее сообщество
Всем привет! Вопрос не совсем по реакту, но все равно:
Хочу связать веб-сайт и приложение iOS. В гайдах пишут что нужно использовать метод           window.webkit.messageHandlers.callbackHandler.postMessage("text");
Но в консоли вообще не находит window.webkit
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Тимофей 🛴
Да, toJS не очень быстрый, и он ломает все остальные оптимизации
есть идеи как это сделать максимально быстро? насколько быстрее будет Object.values + reduce? или использовать подход из доки? https://redux.js.org/recipes/structuring-reducers/updating-normalized-data
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
имею ввиду lodash/merge
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrey Anelkin
есть идеи как это сделать максимально быстро? насколько быстрее будет Object.values + reduce? или использовать подход из доки? https://redux.js.org/recipes/structuring-reducers/updating-normalized-data
У тебя же immutable его методы и используй
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrey Anelkin
function seatsById(state = {}, action) {
case seatsActionsTypes.SEATS_UPDATE_FILTERS: {
 
return Map(state).map(value => {
   
return {...value, isMatchedFilters: !!action.payload[value.id]};
 }).toJS();
}

}
Аааа так у тебя не immutable? Ты просто там прям в редьюсере создавал из стейта новый Map? Сам стейт у тебя обычный объект?
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Тимофей 🛴
Аааа так у тебя не immutable? Ты просто там прям в редьюсере создавал из стейта новый Map? Сам стейт у тебя обычный объект?
да, это. изжытки прошлого, когда я пользовался. ангуларом.. теперь мне плакать хочется от имутабла
источник

S

Sergei in React — русскоговорящее сообщество
Вставлял кто-нибудь html теги между тегами svg?
источник

AA

Andrey Anelkin in React — русскоговорящее сообщество
Sergei
Вставлял кто-нибудь html теги между тегами svg?
нельзя
источник