Size: a a a

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

2021 March 25

Д

Дима in React — русскоговорящее сообщество
Хотелось бы проконсультироваться со знающими специалистами
Узнать примерный объем работы, оценить саму работу, ну и выполнить эту же работу))
источник

Д

Дима in React — русскоговорящее сообщество
Денег, понятно, нужно гора)
Но сейчас интересует техническая сторона, на сколько это сложно и дорого
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
123 321
я считываю стейт в обоих компонентах и меняю его тоже в обоих
https://codesandbox.io/s/new
Я бы посоветовал, как говорил выше парень, накидать сбда пример что вы как делаете.
То есть родительский компонент и дочерний и показать как меняете и как считываете. Так абстрактно сложно понять о чём идёт речь. Могу сказать, что точно при useState(state => !state) точно для изменения берётся свежий стейт. Далее если вы где-то считываете то могут быть проблемы с синхронность. Нужно смотреть как вы считываете, почему и как при этом перерендеривается компонент или считывается его состояние до того, как он перерендеривается. Возможно нужна мемомизация компонента, функции или значения. В общем тут много вариантов. По этому я  бы действительно накидал бы вариант.
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Сколько уже мучаетесь с данной проблемой, уже давно бы с примером порешали
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Привет, простите за возможно бональный вопрос, но зачем использовать connect, mapStateToProps,mapDispatchToProps, если есть useDispatch & useSelector? Исходя из этого actions не нужны(можно писать функции в самом компоненте)
источник

IN

Igor N in React — русскоговорящее сообщество
Евгений Ишимов
Привет, простите за возможно бональный вопрос, но зачем использовать connect, mapStateToProps,mapDispatchToProps, если есть useDispatch & useSelector? Исходя из этого actions не нужны(можно писать функции в самом компоненте)
незачем
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Igor N
незачем
спасибо, просто меня этот вопрос терзает не один день😝
источник

IN

Igor N in React — русскоговорящее сообщество
Евгений Ишимов
спасибо, просто меня этот вопрос терзает не один день😝
коннект это прошлое, с приходом хуков он перестал быть нужным
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Дима
Денег, понятно, нужно гора)
Но сейчас интересует техническая сторона, на сколько это сложно и дорого
Я бы посмотрел бы на это с такой стороны. описать точное ТЗ что как и зачем нужно.  Далее привлечь дизайнера, который примерно накидает схему ui/ux как этим пользоваться. Далее декомпозировать на фичи, , отсюда каждую фичу уже проанализировать сколько оно может делаться, ну и * на человек сколько будут работать над фичёй (дизайн и разработчик например) и примерно * на время затраченное на фичу и * на стоимость часа.  Тут зависит от кол-во людей и сложности приложения. Можно растянуть от несколько месяцев в команде, до года одному. Ну а дальше по сложности.
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Igor N
коннект это прошлое, с приходом хуков он перестал быть нужным
принял
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Евгений Ишимов
Привет, простите за возможно бональный вопрос, но зачем использовать connect, mapStateToProps,mapDispatchToProps, если есть useDispatch & useSelector? Исходя из этого actions не нужны(можно писать функции в самом компоненте)
connect, mapStateToProps,mapDispatchToProps это в основном с классами использовалось. а так да, хуки - ван лав
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Владислав Баурин
connect, mapStateToProps,mapDispatchToProps это в основном с классами использовалось. а так да, хуки - ван лав
стоп, а если нужно сделать функцию доступную во всем дереве, action все таки нужны? Или можно поступить как-то по другому?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Евгений Ишимов
стоп, а если нужно сделать функцию доступную во всем дереве, action все таки нужны? Или можно поступить как-то по другому?
Что значит "события не нужны"?
А как вы будете состояние менять-то?
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Vladimir Klimov
Что значит "события не нужны"?
А как вы будете состояние менять-то?
в редьюсере
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
что значит функцию во всём дереве? Почему бы функцию не хронить в утил какой нибудь папке и импортить её куда угодно?
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Что под функцией подразумевается?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Евгений Ишимов
в редьюсере
Без событий?
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Владислав Баурин
что значит функцию во всём дереве? Почему бы функцию не хронить в утил какой нибудь папке и импортить её куда угодно?
я это и имел в виду
источник

ВБ

Владислав Баурин... in React — русскоговорящее сообщество
Евгений Ишимов
я это и имел в виду
Или экшены это про редакс какой нибудь?
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Владислав Баурин
Или экшены это про редакс какой нибудь?
допустим создать файл и от туда эскпортить функции, а в этих функциях делать все что нужно
источник