Size: a a a

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

2020 October 17

S

SaM in React — русскоговорящее сообщество
Anton
За ленту отвечает отдельное свойство (в моем случае это laws), которое не пересекается c ui и user
а user не меняется? Тут похоже что он тоже объект, и если что-то в нём меняется, то он будет пересоздаваться и редакс будет думать что он поменялся
источник

S

SaM in React — русскоговорящее сообщество
больше у меня пока нет вариантов
источник

VF

Viktor F in React — русскоговорящее сообщество
@xtx
Так не работает, есть пайплайны на гитхабе, но они могут выполнять только проверку процеса билда, не сам билд.
Я делал отдельную команду для деплоя на фаеоьейс и руками когда нужно из консоли билд/деплой фаирбейз/удалить билд

Тебе же там белым по серому пишет - «нет папки билд»
ок. а как вообще вручную залить обнову на хостинг? ))
источник

A

Anton in React — русскоговорящее сообщество
SaM
а user не меняется? Тут похоже что он тоже объект, и если что-то в нём меняется, то он будет пересоздаваться и редакс будет думать что он поменялся
Если страницу обновиться, я вижу 3 рендера App - и 2 из них делают судя по всему экшены от ленты
источник

VF

Viktor F in React — русскоговорящее сообщество
еще раз firebase deploy?
источник

A

Anton in React — русскоговорящее сообщество
SaM
а user не меняется? Тут похоже что он тоже объект, и если что-то в нём меняется, то он будет пересоздаваться и редакс будет думать что он поменялся
обьект, но он не относится к laws
источник

@

@xtx in React — русскоговорящее сообщество
Viktor F
ок. а как вообще вручную залить обнову на хостинг? ))
У меня написана такая команда:

"build-hosting": "react-scripts build && firebase deploy --only hosting:reactfilmstore && rm -rf build rm -rf .firebase"

А ты суд по всему и билд не делал, раз папки нет
источник

A

Anton in React — русскоговорящее сообщество
2 экшена на странице апдэйтят laws, но вместо того чтоб проапдейтить только этот редьюсер, апдейтится вообще все
источник

VF

Viktor F in React — русскоговорящее сообщество
@xtx
У меня написана такая команда:

"build-hosting": "react-scripts build && firebase deploy --only hosting:reactfilmstore && rm -rf build rm -rf .firebase"

А ты суд по всему и билд не делал, раз папки нет
в том и дело, что локально она есть )
источник

S

SaM in React — русскоговорящее сообщество
Anton
2 экшена на странице апдэйтят laws, но вместо того чтоб проапдейтить только этот редьюсер, апдейтится вообще все
было б неплохо посмотеть что прописано в редьюсере на эти экшены
источник

A

Anton in React — русскоговорящее сообщество
по Diff в ридакс-девтулзах вижу, что апдейтится точно ТОЛЬКО laws
источник

A

Anton in React — русскоговорящее сообщество
SaM
было б неплохо посмотеть что прописано в редьюсере на эти экшены
источник

S

SaM in React — русскоговорящее сообщество
да, тут всё норм. Ну вот всё равно получается так как здесь у нас вернулся новый объект, то будет пересоздан глобальный стейт и поэтому будет вызван mapStateToProps для App
источник

S

SaM in React — русскоговорящее сообщество
Ааа, я догадался 😃
источник

@

@xtx in React — русскоговорящее сообщество
Viktor F
в том и дело, что локально она есть )
Дело было давно, но помню мне хватило часа что бы разобраться. Тебе консоль все пишет, проверь пути и наличие папок. Там же инструкция из пары шагов
источник

S

SaM in React — русскоговорящее сообщество
Anton
Вот например то, что я кидаю в Арр:
функция loggedIn
источник

A

Anton in React — русскоговорящее сообщество
SaM
Ааа, я догадался 😃
М??
источник

S

SaM in React — русскоговорящее сообщество
она будет каждый раз новая. Вот и каждый раз новые пропсы для App😃 нельзя там функции писать.
источник

A

Anton in React — русскоговорящее сообщество
SaM
функция loggedIn
Функция пересоздается?
источник

S

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